我有一个存储在 Dropbox 文件夹中的 git 存储库,用于在运行 OS/X 和 Windows 的系统之间进行同步。
由于 OS/X 使用换行符(LR)作为换行符,而 Windows 使用回车和换行符(CR+LF),每当我在机器之间移动时,我会看到一堆非内容更改,它们只是修改换行符。
有什么好的方法可以解决这个问题吗?我可以告诉 git 忽略换行符修改吗?
我有一个存储在 Dropbox 文件夹中的 git 存储库,用于在运行 OS/X 和 Windows 的系统之间进行同步。
由于 OS/X 使用换行符(LR)作为换行符,而 Windows 使用回车和换行符(CR+LF),每当我在机器之间移动时,我会看到一堆非内容更改,它们只是修改换行符。
有什么好的方法可以解决这个问题吗?我可以告诉 git 忽略换行符修改吗?
GitHub 有一篇关于此的有用文章:
https://help.github.com/articles/dealing-with-line-endings
一般来说,他们建议git config --global core.autocrlf true
在 Windows 和git config --global core.autocrlf input
OS X上使用。