有时会有几个更改的文件以及一些新的、已删除和/或重命名的文件。当做git diff或git-log我想省略它们时,我可以更好地发现修改。
git diff
git-log
实际上,最好列出不包含内容的新文件和已删除文件的名称。对于重命名为“新”的“旧”,我想选择区分“旧”和“新”。
该--diff-filter选项同时适用于diff和日志。
--diff-filter
diff
我使用--diff-filter=M了很多将差异输出限制为仅内容修改的方法。
--diff-filter=M
要检测重命名和副本并在 diff 输出中使用它们,您可以分别使用-M和以及 和选项。-C``R``C``--diff-filter
-M
-C``R``C``--diff-filter