git冲突解决办法合集

一 换行符CRLF错误解决办法

1 错误产生原因

  • 不同的操作系统使用的换行符是不一样的.
  • unix/linux使用的是LF,max后期也采用了LF,但在windows一直采用的CRLF(回车)换行符.
  • git入库的代码采用的是LF格式,他考虑到卡平台写作的场景,提供了'换行符自动转换'的功能.
  • 如果在windows下安装git,在拉取文件的时候,会自动将lf装换为CRLF.

2 解决办法

\ .gitconfig 下修改git配置[core],如果没有就直接添加上去:

[core]
autocrlf = false
filemode = false
safecrlf = true

git bash命令行也

可以修改,最终也是修改.gitconfig配置文件:

git config --global core.autocrlf false
git config --global core.filemode false
git config --global core.safecrlf true

二 邮箱需要验证的问题

三 文件冲突

 

git push 后删除冲突文件

猜你喜欢

转载自www.cnblogs.com/angle6-liu/p/10591828.html