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