0
例如,如果我执行git log -g
,例如,结果将包含许多包含相同内容的提交(例如,提交相同的差异,但樱桃挑选到不同的分支)。我如何让git log只显示其中一个提交并忽略具有重复的diff内容的其他人?忽略git log交叉分支副本
例如,如果我执行git log -g
,例如,结果将包含许多包含相同内容的提交(例如,提交相同的差异,但樱桃挑选到不同的分支)。我如何让git log只显示其中一个提交并忽略具有重复的diff内容的其他人?忽略git log交叉分支副本
我认为你需要--cherry-pick
选项。在我的测试:
git log -g --format="%h %s %b"
3301841 improve readme (cherry picked from commit ...)
731e382 test
613e970 improve readme
随着--cherry-pick
,我只得到3301841.
--cherry挑选省略任何承诺,介绍了同样的变化作为另一个提交的“另一面”的时候,一组提交受限于对称差异。