git-diff的技巧
git diff 加 -R 参数显示回车符(^M)
git diff 时忽略空格
有时格式化过commit,会使得全文看起来都改变了,其实只是空格、tab的变化。
使用diff的ignore options可以忽略这些。
1 2 3 4 5 6 7 8 9 10 11 12 | git diff
--ignore-space-at-eol
Ignore changes in whitespace at EOL.
-b, --ignore-space-change
Ignore changes in amount of whitespace. This ignores whitespace at line end, and considers all other sequences of
one or more whitespace characters to be equivalent.
-w, --ignore-all-space
Ignore whitespace when comparing lines. This ignores differences even if one line has whitespace where the other
line has none.
|