使用 git log 时
git log -m --patch
对于合并提交,它将为每个父提交生成一个差异并指定相应的父提交哈希,例如:
commit c82270ac7d31f1c32b0b0d541c4c0b00fe85b4ab (from dd039905f7e2e1f74cddbb67cd0f699c443722e4)
但是不方便解析。
当我以漂亮的格式使用 %P 时,它会给我两个父母同时提交哈希,比如
dd039905f7e2e1f74cddbb67cd0f699c443722e4 fdc14f48ff64d9ad8837dafb22c366bc2f
而且我无法区分哪个是补丁。使用漂亮格式时如何获取相应的父提交哈希?
谢谢