我如何通过提交消息而不是哈希来比较2个Git分支?

问题描述 投票:2回答:1

如果我执行git log develop..feature,它将使用哈希ID向我展示develop和功能分支之间的区别。

但是,我已经重新建立了我的一个分支,并且即使提交相同(因为父代不同),提交哈希现在也不同了。

如何通过提交消息比较两个分支?

:我知道以这种方式进行比较并不可靠。这不是确定分支之间差异的唯一区别,但是help我可以识别任何其他提交。

git git-diff
1个回答
1
投票

如果要通过提交消息查找它们共有的提交,则可以尝试比较所有提交标题行的排序列表。

diff -u <(git log --format='%s' feature..master | sort) <(git log --format='%s' master..feature | sort)
© www.soinside.com 2019 - 2024. All rights reserved.