git diff
命令支持 color.ui=always
等选项。是否有相应的命令可以始终提供有效的统一差异,以便我可以使用 patch
应用它?
git diff
命令支持 color.ui=always
等选项。是否有相应的命令可以始终提供有效的统一差异,以便我可以使用 patch
应用它?
git diff
有以下几种用法:
git diff-tree
: 比较两个内部树对象(或多于两个的合并差异),例如在git diff <hash1> <hash2>
中进行提交与提交的比较git diff-index
: 比较一个内部树对象与索引或工作区,例如对于 git diff <hash>
或 git diff --cached HEAD
git diff-files
: 比较索引与工作区之间的区别既然您提到了 git diff <rev>
,则应该使用 git diff-index
。这是一个“管道命令”,您可以使用任何选项,这里可能需要使用 -p
。
--no-color
作为选项添加不够好吗? - eftshift0