C E
| /
B D
| /
A
如果A
是当前E
,如何获取提交的HEAD
?
答案 0 :(得分:1)
您可以看到git log [options]
并找到特定分支的开始提交。
$ git log --oneline --decorate --all --graph
答案 1 :(得分:0)
如果找到分支C和E的共同祖先是你需要的,那么:
git merge-base <hash of commit C> <hash of commit E>
答案 2 :(得分:0)
当尝试获取当前分支的基本提交的SHA时,这很有用:
git merge-base --fork-point <main branch>