是否有命令/选项/过滤器来丢弃所有修改后的文件的更改(通过结帐),这些文件的更改只影响空白?
或者,仅暂存具有非空白更改的文件(包括暂存其空格更改)将没有问题.
Von*_*onC 18
你可以:
首先应用所有非空格更改(请参阅" Git仅添加非空格更改 ")
git diff -w --no-color | git apply --cached --ignore-whitespace
Run Code Online (Sandbox Code Playgroud)清除任何其他更改(请参阅" 如何丢弃git中的未分级更改? ")
git checkout -- .
Run Code Online (Sandbox Code Playgroud)在此解决方案中,顺序很重要.