如何显示旧的Git合并分支

时间:2012-03-03 22:12:32

标签: git branch git-branch repository

如上所述,我想在我的Git存储库中显示旧的合并分支提交历史记录,是否可能?怎么样?

编辑:分支已删除

2 个答案:

答案 0 :(得分:2)

Git在合并分支时不会丢失历史记录。但它不会将分支名称与提交一起存储。

因此,您必须找到合并提交,然后显示其第二个父级的历史记录(mergecommit ^ 2)。我担心没有更简单的方法。

答案 1 :(得分:2)

如果删除了分支,则需要先找到合并提交。最简单的方法(选择一个,它们都做同样的事情):

git log --merges
git log --min-parents=2

然后,当您拥有提交SHA时,您可以查看其第二个父级的历史记录:

git log d15d36b^2