配置行结尾

描述

与在整个项目中使用不同操作系统(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 的行尾