在Windows 7中,git会打开记事本,并且它可以正常工作,就像git在例如创建的临时文件一样。 git commit
或git rebase -i
包含CRLF。
我目前正在使用Windows 10预览版,并已将core.editor设置为记事本。但是,临时文件是使用LF而不是CRLF创建的,记事本不支持CRLF。
在这两个平台上,我使用的是GitHub for Windows为你提供的Git Shell,设置为Bash。
如何让git在临时文件中使用CRLF,就像在我的Windows 7上一样?
答案 0 :(得分:0)
啊,找到了答案:GitHub for Windows包含一个名为gitpad的实用程序,它将文件转换为CRLF,然后调用notepad。这已经在我的Windows 7系统上设置为EDITOR变量,所以它都是透明的。在我的Windows 10系统上将core.editor设置为gitpad解决了这个问题。