git status
显示我修改了几个文件。但是当我执行以下任何一个参数的 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.
我尝试了git checkout .
来重置这些更改,但没有帮助。我该如何将这些文件回滚到原始状态(这样它们就不会再被“修改”),或者永久忽略空格变化,让git status
不再显示?
git reset --hard
也无效。