标签: git
Git中的AutoCRLF与SafeCRLF换行符问题
CR回车 LF换行
Windows/Dos CRLF \r\n
Linux/Unix LF \n
MacOS CR \r
一、AutoCRLF
#提交时转换为LF,检出时转换为CRLF
git config –global core.autocrlf true
#提交时转换为LF,检出时不转换
git config –global core.autocrlf input
#提交检出均不转换
git config –global core.autocrlf false
二[……]
[git] warning: LF will be replaced by CRLF | fatal: CRLF would be replaced by LF
遇到这两个错误, 基本上都是叫你将 autocrlf 设置为 false. 但是我觉得这样很不妥。
如果你的源文件中是换行符是LF,而autocrlf=true, 此时git add就会遇到 fatal: LF would be replaced by CRLF 的错误。有两个解决办法:
1. 将你的源文件中的LF转为CRLF即可【推荐】
2. 将autocrlf 设置为 false
如果你的源文件中是换行符是CRLF,而autocrlf=input, 此时git add也会遇到 fat[……]
git – 简易指南
安装
下载 git OSX 版
下载 git Windows 版
下载 git Linux 版
创建新仓库
创建新文件夹,打开,然后执行
git init
以创建新的 git 仓库。
检出仓库
执行如下命令以创建一个本地仓库的克隆版本:
git clone /path/to/repository
如果是远端服务器上的仓库,你的命令会是这个样子:
git[……]