11

我在 Windows 上使用 git/github 和 Eclipse/EGit。有些东西——不确定是 git 还是 EGit——正在通过玩换行符来修改我的文件。

撇开版本控制自己修改文件的奥秘不谈,我该如何配置这个软件,让它永远不会改变我的文件?

4

2 回答 2

10
git config --system core.autocrlf false
git config --system core.whitespace cr-at-eol

不要让它改变任何东西或在最后报告有问题的 CR 字节。

于 2012-05-31T22:29:41.620 回答
6

根据您的操作系统,您有很多选择:

http://help.github.com/line-endings/

那里解释了看似奇怪的行为的原因。基本上代码是共享的(git 和 github),但操作系统可能不同。由于不同的操作系统对换行的处理方式不同,因此必须做出一些改变......

于 2012-05-31T20:44:52.863 回答