Git 配置行尾
示例
描述
与在整个项目中使用不同操作系统(OS)的团队一起工作时,有时在处理行尾时可能会遇到麻烦。
微软Windows
在MicrosoftWindows操作系统(OS)上工作时,行尾通常采用以下格式:回车+换行(CR+LF)。打开使用Unix机器(例如Linux或OSX)编辑过的文件可能会引起麻烦,使文本看起来根本没有行尾。这是由于Unix系统仅应用换行符(LF)的不同行尾这一事实。
为了解决此问题,您可以运行以下说明
git config --global core.autocrlf=true
上结帐,该指令将确保行结束是根据与MicrosoftWindows操作系统配置(LF->CR+LF)
基于Unix(Linux/OSX)
同样,当基于Unix的操作系统上的用户尝试读取在MicrosoftWindows操作系统上已编辑的文件时,可能会出现问题。为了防止任何意外的问题运行
git config --global core.autocrlf=input
上提交,这将改变行结束从CR+LF->+LF