crlf 和 lf 是文本换行的不同方式:

crlf: "\r\n", windows系统的换行方式

lf: "\n", Linux系统的换行方式

他们之间的不同经常会导致不同会导致使用不同系统的同事之间的代码冲突问题。

在你使用git拉取代码的时候,git会自动将代码当中与你当前系统不同的换行方式转化成你当前系统的换行方式,从而造成这种冲突。

window系统解决办法:

1. 修改git全局配置,禁止git自动将lf转换成crlf,  命令:

git config --global core.autocrlf false

2. 修改编辑器的用户配置,例如vscode

"files.eol": "\n", // 文件换行使用lf方式

最新文章

  1. Redhat/Ubuntu/Windows下安装Docker
  2. AX2012 XppCompiler create method动态创建方法并运行
  3. Avizo - 高级三维可视化及分析软件
  4. 烟大 Contest1024 - 《挑战编程》第一章:入门 Problem D: LC-Display(模拟计算器显示数字)
  5. 源代码解读Cas实现单点登出(single sign out)功能实现原理
  6. == 和equals比较
  7. jquery类选择器无法取得对象问题原因
  8. JavaEE Tutorials (27) - Java EE的并发工具
  9. Hotel(线段树合并)
  10. python入门学习笔记(二)
  11. Runtime系列(二)--Runtime的使用场景
  12. 现代 PHP 新特性 —— 生成器入门(转)
  13. K 班1-7,alpha,beta 作业成绩汇总
  14. PHP中多个文件包含的问题 (二)
  15. 使用kubeadm安装kubenetes
  16. dom定位的三种元素
  17. 开启Laravel之旅的标准姿势
  18. Python开发【模块】:Celery 分布式异步消息任务队列
  19. 自己动手开发Socks5代理服务器
  20. [django]Django model中数据批量导入bulk_create()

热门文章

  1. lvs+ipvsadm负载均衡
  2. 【转载】VS2015 + EF6连接MYSQL5.6
  3. 【HTML】placeholder中换行
  4. c++ tie,ignore
  5. sparkStreaming统计各平台最近一分钟实时注册收入 时间段,平台,金额,订单数
  6. 19,django组件之contenttype(一)
  7. laravel5.5路由
  8. angular 模块化之directive
  9. CTF python沙箱逃逸进阶题目
  10. python 学习分享-socketserver