当前位置:   article > 正文

解决crlf 和 lf不同带来的冲突问题

lf crlf导致git conflict

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/950050
推荐阅读
相关标签
  

闽ICP备14008679号