文档章节

Git中的AutoCRLF与SafeCRLF换行符问题

rise-worlds
 rise-worlds
发布于 2016/06/20 13:39
字数 309
阅读 5
收藏 0
最近在使用GitHub,发现不时没有修改过的文件要提交,对比发现文件全部修改,但找不到不一样的地方。
想可能是换行符的问题,因为Windows和Linux的换行符不一样,而Git默认应该是Linux的,今天Bing了下,果然是这个问题。

CR
回车 LF换行Windows/Dos CRLF \r\n Linux/Unix LF \n MacOS CR \r
解决方法是:打开命令行,进行设置,如果你是在Windows下开发,建议设置autocrlf为true
2014/08/20 补充:如果你文件编码是UTF8并且包含中文文字,那还是把autocrlf设置为false,并且把所有文件转换为Linux编码(即LF\n),开启safecrlf检查。

一、AutoCRLF
#提交时转换为LF,检出时转换为CRLF
git config --global core.autocrlf true   

#提交时转换为LF,检出时不转换
git config --global core.autocrlf input   

#提交检出均不转换
git config --global core.autocrlf false

二、SafeCRLF

#拒绝提交包含混合换行符的文件
git config --global core.safecrlf true   

#允许提交包含混合换行符的文件
git config --global core.safecrlf false   

#提交包含混合换行符的文件时给出警告
git config --global core.safecrlf warn
 

本文转载自:http://www.cnblogs.com/flying_bat/p/3324769.html

rise-worlds

rise-worlds

粉丝 2
博文 1755
码字总数 0
作品 0
深圳
程序员
私信 提问
操作系统平台协同开发时 GIT 的注意事项: 不同操作系统中的换行符(不要使用git的换行符

PS: 最好的解决方案是执行以下步骤:(比如,有一个 git 库叫做 mygitrepo) 1)增加 .gitattribute 文件 在mygitrepo 下建立一个 .gitattributes 文件,在其中输入 * text eol=lf ,详见htt...

霞女
2015/12/01
34
0
git操作初始化

1、选择新建的目录,右键鼠标,选择GIT_BASH,使用命令行界面,按照下面操作步骤: $ git config --global user.name "tang.by" 代码提交时的用户名,与gerrit注册用户名建议保持一致 $ git ...

心中的理想乡
2016/05/17
10
0
develop常用资源链接

常用正则表达式 http://toutiao.com/i6231678548520731137/ 阿里巴巴开源项目列表 http://www.oschina.net/project/alibaba?sort=view&p=3 xml格式化代码待测试 http://www.oschina.net/cod......

zhantu
2016/01/11
25
0
Git中的AutoCRLF与SafeCRLF换行符问题

最近在使用GitHub,发现不时没有修改过的文件要提交,对比发现文件全部修改,但找不到不一样的地方。想可能是换行符的问题,因为Windows和Linux的换行符不一样,而Git默认应该是Linux的,今天...

木偶
2016/12/06
6
0
Git中的AutoCRLF与SafeCRLF换行符问题(及eclipse设置)

最近在使用GitHub,发现不时没有修改过的文件要提交,对比发现文件全部修改,但找不到不一样的地方。想可能是换行符的问题,因为Windows和Linux的换行符不一样,而Git默认应该是Linux的,今天...

tantexian
2016/03/08
331
0

没有更多内容

加载失败,请刷新页面

加载更多

tomcat 莫名奔溃问题

Apr 24, 2019 6:18:11 PM org.apache.coyote.AbstractProtocol pause INFO: Pausing ProtocolHandler ["http-nio-8080"] Apr 24, 2019 6:18:12 PM org.apache.coyote.AbstractProtocol pause......

mellen
12分钟前
0
0
组件开发规范 class名身份识别

组件需要通过一个组件共有的class来标识这个组件,外部调用的时候,可以通过锁定这个class来方便地改变组件的css样式。 设置方式 .my-checkbox { width: 20px; height: 20px; font-...

Carbenson
20分钟前
0
0
如何在工作中快速成长?致工程师的10个简单技巧

阿里妹导读:阿里有句非常经典的土话,“今天的最好表现,是明天的最低要求。”如何挖掘潜能、发现更好的自己?今天,阿里巴巴高级无线开发专家江建明将认知升级的方法总结出来,帮助你获得快...

阿里云云栖社区
39分钟前
2
0
PHP和Redis实现在高并发下的抢购及秒杀功能

抢购、秒杀是平常很常见的场景,面试的时候面试官也经常会问到,比如问你淘宝中的抢购秒杀是怎么实现的等等。 抢购、秒杀实现很简单,但是有些问题需要解决,主要针对两个问题: 一、高并发对...

xiaogg
41分钟前
1
0
从数据上看:谁才是漫威的绝对C位

复联4上映了!这次比美国还早了两天。当然,我还没看,不会给你们剧透,当然也不想不剧透。 这一部不仅是灭霸这一线剧情的结局,也被认为漫威第三阶段的收官之作。据说此部之后,不少影迷熟知...

crossin
54分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部