有没有办法让git commit忽略行尾?
我设法弄清楚如何使git diff忽略行尾
git diff --ignore-space-at-eol
这样,我就可以只显示我实际编辑的行。
但是问题是默认情况下git diff认为我的文件已全部更改,然后相应地提交更改。
我也尝试过
git config --system core.autocrlf true
git config --system core.autocrlf false
Run Code Online (Sandbox Code Playgroud)
这些都没有解决我的问题!
似乎没有办法让 git commit 默认忽略行结尾!
只是要小心合并工具!
我发现我的团队对行结尾的设置完全没问题,但是合并工具在合并分支时破坏了几个文件,从那时起我们就有了 EOL 的噩梦!:)
| 归档时间: |
|
| 查看次数: |
2101 次 |
| 最近记录: |