在一台Windows机器上,我使用git add添加了一些文件。 我收到警告说:

LF将被CRLF取代

这种转变的后果是什么?


当前回答

在notepad++中打开文件。 进入菜单编辑→EOL转换。 单击Windows格式。 保存文件。

其他回答

在Vim中,打开文件(例如::e YOURFILEENTER),然后

:set noendofline binary
:wq

OP的问题是与windows相关的,我无法使用其他的目录,甚至无法在notepad++中运行文件,因为管理员无法工作…

所以不得不走这条路:

cd "C:\Program Files (x86)\Git\etc"
git config --global core.autocrlf false

在notepad++中打开文件。 进入菜单编辑→EOL转换。 单击Windows格式。 保存文件。

在GNU/Linux shell提示符中,dos2unix和unix2dos命令允许您轻松地转换/格式化来自MS Windows的文件。

从~/。gitattributes文件,

* text = auto

将防止Git首先检查行结束符。