我不明白为什么EGit中的提交正在改变整个文件。
是的,我在Windows上,我在/ etc / gitconfig中全局设置了core.autocrlf = true。
这是我不明白的地方:
git diff
时,我只看到我在diff中更改的行。 git add
和git commit
通过命令行,git diff HEAD^
仅显示我更改的行。git diff HEAD^
显示整个文件已更改,就像刚刚添加了Windows行结尾一样 - 当我的工作副本已经时在我碰到它之前的DOS换行符。知道为什么EGit与git命令行中的不同行为? Eclipse / EGit还能在哪里修复线路结尾?