我有一些git控制的文本文件,只是用新的行长重新包装了。在提交之前,我想检查一下该过程是否意外更改了有意义的内容。
git diff
认为几乎所有行都已更改,因此使其无用。 git diff --word-diff
几乎将整个文件打印为上下文行(显然吗?),因此仍然很难找到实际的更改。 git diff --word-diff --unified=0
没有帮助。
还有更好的选择吗?
答案 0 :(得分:0)
您可以使用-b
的{{1}}选项来忽略空格更改:
-b,--ignore-space-change
git diff
因此,如果 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.
不返回任何内容,则说明仅行尾或空格已更改。