我在 Windows 上使用 git/github 和 Eclipse/EGit。有些东西——不确定是 git 还是 EGit——正在通过玩换行符来修改我的文件。
撇开版本控制自己修改文件的奥秘不谈,我该如何配置这个软件,让它永远不会改变我的文件?
git config --system core.autocrlf false
git config --system core.whitespace cr-at-eol
不要让它改变任何东西或在最后报告有问题的 CR 字节。
根据您的操作系统,您有很多选择:
http://help.github.com/line-endings/
那里解释了看似奇怪的行为的原因。基本上代码是共享的(git 和 github),但操作系统可能不同。由于不同的操作系统对换行的处理方式不同,因此必须做出一些改变......