git log -p的合适选项如果担心邪恶合并

时间:2015-11-30 06:58:04

标签: git merge git-log

我担心我正在看的某个分支可能会有一些邪恶的合并。我应该向git log -p添加哪些选项,以便为合并提交显示的差异更详细?

1 个答案:

答案 0 :(得分:0)

其中一个

git log -p -c

#(note: two dashes, then two "c"s)
git log -p --cc

似乎是个不错的选择。

来自" Diff Formatting"关于git-log

的文件
  

下面列出了控制diff输出格式的选项。其中一些特定于git-rev-list[1],但是可以给出其他差异选项。有关更多选项,请参阅git-diff-files[1]

     

-c

     

使用此选项,合并提交的diff输出同时显示每个父项与合并结果的差异,而不是一次显示父项与结果之间的成对差异。此外,它仅列出了从所有父母修改过的文件。

     

--cc

     

这个标志意味着-c选项,并通过省略不感兴趣的帅哥进一步压缩补丁输出,其中父母的内容只有两个变体,合并结果选择其中一个而不做修改。

似乎--cc旨在显示邪恶的合并,并隐藏非邪恶的合并。