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方式

转载于:https://www.cnblogs.com/kugeliu/p/9154021.html

解决crlf 和 lf不同带来的冲突问题相关推荐

  1. 解决CSS样式重复定义带来的冲突问题

    近期某项目中遇到一个css样式的问题,本来系统里有一套css样式定义,工作正常. 后来引入了一个设计师自己搞的图表,js+css.嵌入系统之后发现样式不正常,检查原因发现第三方图表自带的css中有一些 ...

  2. windows系统批量转换CRLF和LF格式代码,解决eslint报错Delete `␍`解决‘unix2dos‘ is not recognized as an internal or extern

    每天都要开心(▽)哇: 最近写代码,工程配置为lf格式,但是拉取代码后,代码都变成了CRLF,于是满屏幕报错 在做跨平台开发移植的时候,最常见的问题就是不同操作系统的换行不同(例如,Windows 上 ...

  3. 让你搞懂怎么解决LF、CRLF问题LF will be replaced by CRLF the next time Git touched it

    大家好,我是小饼鹅,让我们一起学习吧 背景 如果我们正在应用的windows系统进行开发工作的话,我们很有可能在对代码进行git add 的时候会看到以下warning: LF will be rep ...

  4. CRLF和LF的区别

    CRLF和LF是文本的换行的不通方式 crlf: '\r\n',windows系统的换行方式 lf: '\n',linux系统的换行方式 它们之间的不同经常会导致使用不同系统开发的代码冲突. 在你gi ...

  5. Git中CRLF与LF的转换

    1.换行符在不同的操作系统上的表示 首先要理解的一点是,对于不同的操作系统,对于换行符的表示是不一样的.也就是说当我们在编辑一个文件,在键盘上按下回车键的时候,对于不同的操作系统保存到文件中的换行符是 ...

  6. 前端 Git CRLF 与 LF格式的批量转换

    问题出现的原因: 从远程下代码,发现有很多的变更,但文件内容没变,最后发现是换行符不同导致的,遂需要批量解决. 实现方法: 1.点击下载 UNIX2DOS工具.下载后是一个ZIP的压缩包,解压到某目录 ...

  7. crlf换行 idea_Git中换行符(CRLF、LF和CR)的转换

    团队协作开发中, 使用Windows系统电脑的朋友,在提交代码到Git版本库时,是否遇到过关于CRLF.LF的警告! 一.关于CR.LF和CRLF 敲下回车键,不同的操作系统保存到文件中的值不同,换行 ...

  8. 解决jQuery不同版同时引用的冲突

    今天研发的同事在开发一个新jQuery插件时,遇到一个揪心的问题.平台以前使用的 jQuery版本是1.2.6,偶,天啊!这是古代的版本啊! 由于很多功能基于老版本,不能删除啊,同志们都懂的! 于是我 ...

  9. 解决 .net core 中 nuget 包版本冲突问题

    解决 .net core 中 nuget 包版本冲突问题 参考文章: (1)解决 .net core 中 nuget 包版本冲突问题 (2)https://www.cnblogs.com/dudu/p ...

最新文章

  1. (转载)Linux信息资源
  2. numpy 矩阵的用法
  3. uni-app 请求封装
  4. Android--多个Activity共享Socket--单例模式
  5. oracle如何并发重建索引,oracle数据库如何重建索引?
  6. Qt实践录:常见控件操作示例2
  7. [DFS] [BFS] poj1979 poj3009 poj3669
  8. [Erlang 0127] Term sharing in Erlang/OTP 上篇
  9. 一步一步打造基于TICK的工业级系统监控平台
  10. 关于Redis启动时报权限不够(-bash: /usr/local/bin/redis-server: Permission denied)
  11. Sqlserver2008数据库可疑文件
  12. java实现生命游戏
  13. LDAP——实现用户统一登录管理
  14. [你好,2022] 月落乌啼霜满天,江枫渔火对愁眠
  15. 给大家带来一道原创C++题ya,大家把代码发在留言框。我会随后公布答案哦!!
  16. could not initialize proxy -the owning Session was closed解决方法
  17. 怎样锁定计算机本地磁盘,win7系统本地磁盘加密的操作方法
  18. C/C++语言编程规范
  19. 一个中国方案的落地:马云的eWTP,如何让马来西亚第一个all in
  20. Docker容器内存占用过高解决方法

热门文章

  1. 序列类型python
  2. 吉林考生多少分能考上哈工大计算机专业,福建考生多少分能上哈工大?
  3. github 著名php,工欲善其事必先利其器,盘点Github上那些优秀的PHP项目
  4. 模型保存的方法-----仅保存架构
  5. stretchlim函数
  6. 最准的中文文本相似度计算工具
  7. 互联网运营数据分析(3): 留存分析
  8. 847方波放大电路_身为工程师需要了解的模拟积分器电路!
  9. 图片居中裁剪_魔镜,魔镜,谁最美丽!利用PS图层混合模式打造图片幻觉效果
  10. TensorFlow:判断CUDA和GPU是否可用