我担心我正在看的某个分支可能会有一些邪恶的合并。我应该向git log -p
添加哪些选项,以便为合并提交显示的差异更详细?
答案 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
旨在显示邪恶的合并,并隐藏非邪恶的合并。