从我的Windows框中将超过50k的文件传输到我的ubuntu服务器,现在git diff显示我的所有文件都在行结尾处用^ M修改。
我尝试在命令行中将auto.crlf更改为true,但它不起作用。
并且我不能再重复这个,因为我再也无法访问Windows框了。
我经常遇到这种情况,我从来没有找到简单的方法来解决这个问题。
在命令行git中是否有一个简单的选项可以忽略这些^ M行结尾?我不想要编写脚本并重新处理所有50k文件只是为了删除^ M行结尾。
答案 0 :(得分:1)
auto crlf定义在签入和结帐时发生的事情。 如果文件已经更改,那么您可能需要使用脚本。如果你有dos2unix实用程序,你可以运行它并指定所有文件。
在此期间,请确保您按照自己的方式进行自动转换设置,这样就不会再次出现。