Rud*_*die 6 git newline git-gui core.autocrlf
实际上,每当我播放一个文本文件(大多数是em)时,我都会从git gui(我使用msysgit)获取消息,它用CRLF替换(或即将)行结尾.显然我想要它(并且有一个设置为huraah),但我不希望这些烦人的消息一直出现!
有什么办法保持设置,但关闭/禁用弹出消息?
我不知道如何在命令行上使用GIT,但我喜欢msysgit的暂存过程:)所以我宁愿不改为bash.
您可以做的一件事是在repo-config中设置适当的设置.该选项core.autocrlf将执行以下操作:
LF行尾存储.CRLF转换为LFLF转换为CRLF您可以在git-shell中设置此选项
$ cd path/to/repo
$ git config core.autocrlf true
Run Code Online (Sandbox Code Playgroud)
然后,.git从repo中删除除文件夹本身之外的任何文件并运行
$ git reset --hard
$ git commit -am "Line endings fixed."
Run Code Online (Sandbox Code Playgroud)
修复他的行结尾.
PS:有一个很小的机会,二进制文件意外地被威胁为文本文件并且可能已损坏,那么你必须阅读手册或者只是在这里询问.