什么是git diff选项的完整列表

时间:2014-03-14 21:39:38

标签: git

在另一个问题上我发现了这个命令:

git diff --merge

但是,在查看diff手册页或--help文档后,我无法找到--merge选项的任何解释。

某些命令可以使用其他子命令中的选项,例如git show页面中列出的--help

  

该命令采用适用于git diff-tree命令的选项来控制如何显示提交引入的更改。

git diff是否使用git show等其他git命令中的选项?如果确实如此,是否在文档的某处说明了?还是它的疏忽?

1 个答案:

答案 0 :(得分:2)

git diff使用与git rev-list相同的所有选项(事实上,许多git命令通过直接运行git rev-list - 许多是shell脚本 - 或通过调用它们来执行此操作源代码)..因此--merge来自git-rev-list

   --merge
       After a failed merge, show refs that touch files having a conflict
       and don't exist on all heads to merge.
相关问题