略微加速

略速 - 互联网笔记

git 设置换行符

2021-10-22 leiting (2488阅读)

标签 Git

1. 通过 git 设置


解决不同操作系统下git换行符一致性问题


一、不同操系统下的换行符

CR回车 LF换行

Windows/Dos CRLF \r\n

Linux/Unix LF \n

MacOS CR \r


二、解决方法


打卡git bash,设置core.autocrlf和core.safecrlf(可不设置),建议设置autocrlf为input,safecrlf为true,同时设置你的Eclipse、IDEA等IDE的换行符为LF\n。

下面为参数说明,--global表示全局设置


2.1、autocrlf


#提交时转换为LF,检出时转换为CRLF

git config --global core.autocrlf true


#提交时转换为LF,检出时不转换

git config --global core.autocrlf input


#提交检出均不转换

git config --global core.autocrlf false


2.2、safecrlf


#拒绝提交包含混合换行符的文件

git config --global core.safecrlf true


#允许提交包含混合换行符的文件

git config --global core.safecrlf false


#提交包含混合换行符的文件时给出警告

git config --global core.safecrlf warn




特别注意!!!!


只需要设置 


git config --global core.autocrlf true

即可,之前我是全部命令执行了,导致还是有问题!!!


!!!!  特别注意啊,用idea 工具也会有这个提示,可能是我的git忽略了这些



北京半月雨文化科技有限公司.版权所有 京ICP备12026184号-3