我对已经众所周知的EOL问题和Git有些麻烦。我通常使用两台机器:
我用Windows启动了这个项目。我本周末配置了Mac,当我克隆项目时,所有文件都显示为“已修改”。我已经看过很多帖子并阅读关于这个问题的官方git文章(Dealing with line endings)。但我仍然有一些问题:
.gitattributes
文件自动更改所有EOL。当我在Mac OS中通过Netbeans通过Samba编辑这些文件时,EOF又改变了吗?因此,很明显Git必须自动管理EOL,因为我正在使用不同的平台,但我不知道如何制定方法。深入了解更多信息Git将这个autocrlf应用于不同的命令(pull,commit,checkout等等)也是一件好事。