Git 配置行尾

示例

描述

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