Git 有没有办法从合并提交中找到分支提交
我正在寻找一个git命令(或一组命令),它可以从合并提交返回“分支”提交 例如,假设我有以下树:Git 有没有办法从合并提交中找到分支提交,git,Git,我正在寻找一个git命令(或一组命令),它可以从合并提交返回“分支”提交 例如,假设我有以下树: A______B______C_______D________E________F \_________G___________/ 给定合并提交E,该命令应返回B。您要查找的命令是git merge base,它告诉您两次提交的最新共同祖先是什么 要在示例中为Ecommit获取公共祖先,您可以执行以下命令: git merge-base E^1 E^2 其中,E将是所述提交的任何
A______B______C_______D________E________F
\_________G___________/
给定合并提交E,该命令应返回B。您要查找的命令是
git merge base
,它告诉您两次提交的最新共同祖先是什么
要在示例中为E
commit获取公共祖先,您可以执行以下命令:
git merge-base E^1 E^2
其中,E
将是所述提交的任何引用,如:
- 如果您当前已签出该提交,则为HEAD
- 分支名称
- 标记名
- 该提交的散列
git merge base E^1 E^2
?@LasseV.Karlsen是的,这正是我需要的。谢谢