你如何比较两个git分支的提交消息来找出差异?

时间:2014-04-19 02:26:14

标签: git

我们说我有两个分支:releasemaster我已经从主人那里挑选了一些提交内容,并想知道哪些是我和#39我错过了。我尝试使用cherry,但两个分支中的提交(使用不同的哈希)似乎仍然出现。

1 个答案:

答案 0 :(得分:1)

您可以尝试使用rebase master来查看实际重新提交的提交内容 rebase不应该应用其内容已经在另一个分支中看到的提交。

另一种类似的方法是在master中查找每个提交的树SHA1,并查看发布中是否存在具有相同SHA1的树的提交

要访问提交的树SHA1,请使用git rev-parse

git rev-parse master~^{tree}
git rev-parse master~2^{tree}
git rev-parse master~3^{tree}