Git中的AutoCRLF与SafeCRLF换行符问题
来源:互联网 发布:增值税发票查询平台js 编辑:程序博客网 时间:2024/05/17 03:51
最近在使用GitHub,发现不时没有修改过的文件要提交,对比发现文件全部修改,但找不到不一样的地方。
想可能是换行符的问题,因为Windows和Linux的换行符不一样,而Git默认应该是Linux的,今天Bing了下,果然是这个问题。
CR回车 LF换行Windows/Dos CRLF \r\n
Linux/Unix LF \n
MacOS CR \r
解决方法是:打开命令行,进行设置,如果你是在Windows下开发,建议设置autocrlf为true。
补充:如果你文件编码是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
0 0
- Git中的AutoCRLF与SafeCRLF换行符问题
- Git中的AutoCRLF与SafeCRLF换行符问题
- Git中的AutoCRLF与SafeCRLF换行符问题
- git 中的AutoCRLF与SafeCRLF换行符问题
- Git中的AutoCRLF与SafeCRLF换行符问题
- Git 换行符自动转换问题,Git中的AutoCRLF与SafeCRLF换行符问题
- git 提交换行符 core.autocrlf
- GIT之core.autocrlf问题
- git core.autocrlf配置 解决Windows和Linux(Mac)换行问题
- git autocrlf
- git core.autocrlf
- git换行符LF与CRLF转换问题
- git 换行符LF与CRLF转换问题
- Git处理换行符问题
- git core.autocrlf配置说明
- git core.autocrlf配置说明
- Git中的换行处理
- Git 换行符自动转换问题
- 已知与未知
- R语言︱用excel VBA把xlsx批量转化为csv格式
- Linux内核分析7:Linux内核装载和启动一个可执行程序的分析
- leetcode(一)—— Two Sum(Python/C++)
- [转]Android ANR 分析解决方法
- Git中的AutoCRLF与SafeCRLF换行符问题
- SpringMVC学习记录(七)--拦截器的使用
- Linux查找文件内容的常用命令方法
- C++Primer习题9.26,9.27解答错误
- 《JavaScript高级程序设计》——函数表达式
- android studio更新后出现的错误提示
- easyui添加编辑按钮
- bat
- 链接汇总-Android数据库