在Windows环境下使用git进行add的时候,会有提示如下

warning: “warning:LF will be replacee by CRLF”。

这是因为在Windows中的换行符为CRLF,而在Linux中的换行符为LF。在git创建的项目中换行符为LF,而执行git add时,系统会提示LF将被转换为CRLF。解决的办法很简单,禁止git的自动转换即可。

$ git config --global core.autocrlf false //禁用自动转换

然后再进行git操作即可。

如果项目已经创建,可能需要先删除之前创建的.git 文件后添加上面的设置。(但不建议这样做,因为这样就会将之前的版本记录全部删掉,而且一般进行了上面的操作后就可以了)

$ rm -rf .git
$ git config --global core.autocrlf false

完成后再重新执行git操作

$ git init
$ git add .
$ git remote add ***

P.S.

CRLF : Carriage-Return Line-Feed 回车换行。即回车(CR,ASCII 13, \r)换行(LF, ASCII 10, \n).

在windows中使用回车换行标识一行的结束,而Linux中则只有换行符。

转载于:https://www.cnblogs.com/wayowe/p/7779550.html

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐