git diff
尤其尊重color.ui=always
。是否有一个等效的管道命令始终会给我有效的统一差异,我可以使用patch
来应用该差异?
答案 0 :(得分:3)
git diff
运行以下命令之一:
git diff-tree
:比较两个内部树对象(对于组合的差异,比较两个以上),例如,比较git diff <hash1> <hash2>
中的commit-vs-commit git diff-index
:将一个内部树对象与索引或工作树进行比较,例如对于git diff <hash>
或git diff --cached HEAD
git diff-files
:将索引与工作树进行比较由于您提到git diff <rev>
,所以您得到git diff-index
。使用该命令(这是一条管道命令),在此处使用您想要的任何选项,可能是-p
。