解决不同操作系统下git换行符一致性问题
2016-07-29 15:43
204 查看
一、不同操系统下的换行符
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
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
相关文章推荐
- Python 简易购物系统--老男孩作业
- 旋转矩阵、四元数和欧拉角之间的转换——Matlab
- 安卓组件之---Service(文档导读)
- Retrofit2 完全解析 探索与okhttp之间的关系(一)
- js倒计时制作
- Scala Actor(一):简单入门
- web 在线word编辑器
- 算法策略的总结
- poj 2485 Highways(最小生成树中求最大权值)
- nginx日志中得到访问量最高前10个IP
- A-Z列表,如城市、联系人等
- 梯度下降算法中的Adagrad和Adadelta
- 在微信、支付宝、百度钱包实现点击返回按钮关闭当前页面和窗口
- CentOS+Nginx一步一步开始配置负载均衡
- bc 进制间转换
- 使用react做的聊天对话列表
- hdu 3605(二分图多重匹配)
- magix,阿里妈妈页面区块化利器
- CountDownView的封装
- 浅谈java反射机制