你怎么让git在临时文件中使用CRLF?

时间:2015-03-12 10:53:58

标签: git bash

在Windows 7中,git会打开记事本,并且它可以正常工作,就像git在例如创建的临时文件一样。 git commitgit rebase -i包含CRLF。

我目前正在使用Windows 10预览版,并已将core.editor设置为记事本。但是,临时文件是使用LF而不是CRLF创建的,记事本不支持CRLF。

在这两个平台上,我使用的是GitHub for Windows为你提供的Git Shell,设置为Bash。

如何让git在临时文件中使用CRLF,就像在我的Windows 7上一样?

1 个答案:

答案 0 :(得分:0)

啊,找到了答案:GitHub for Windows包含一个名为gitpad的实用程序,它将文件转换为CRLF,然后调用notepad。这已经在我的Windows 7系统上设置为EDITOR变量,所以它都是透明的。在我的Windows 10系统上将core.editor设置为gitpad解决了这个问题。