git冲突问题warning: LF will be replaced by CRLF in project.config.json

warning: LF will be replaced by CRLF in project.config.json. The
file will have its original line endings in your working
directory

这是我在git add .时遇到的问题
他的意思主要是

假如你正在Windows上写程序,又或者你正在和其他人合作,他们在Windows上编程,而你却在其他系统上,在这些情况下,你可能会遇到行尾结束符问题。这是因为Windows使用回车和换行两个字符来结束一行,而Mac和Linux只使用换行一个字符。虽然这是小问题,但它会极大地扰乱跨平台协作。

如果你只是一个人搞 不考虑队友合作问题 或者都是window系统 那就没问题 关掉它

git config core.autocrlf true

如果你是团队协作,那就看看这份文档吧
GIT 文档

看不懂也没关系
下面是操作流程

如果你是window系统

$ git config --global core.autocrlf true

如果你是mac或Linux系统

$ git config --global core.autocrlf input

如果您是Windows程序员,并且仅做Windows项目,则可以关闭此功能,通过将config值设置为false来在存储库中记录回车:

$ git config --global core.autocrlf false

其实就是回车换行在不同系统的不兼容问题

发布了60 篇原创文章 · 获赞 18 · 访问量 5228

猜你喜欢

转载自blog.csdn.net/szuwaterbrother/article/details/105429179