Cygwin + msysgit - 错误的行结束发送到提交消息编辑器

时间:2014-04-07 22:17:30

标签: git cygwin newline msysgit nano

我在Windows 7上使用cygwin,但我决定使用msysgit而不是默认的cygwin git,因为msysgit总是更新。除了提交消息编辑之外,一切都运行良好。我使用nano(表格cygwin),我的msysgit显然发送了一个CRLF行结尾,因此它们在cygwin窗口中显示不正确(如 ^ M )。

你知道如何解决这个问题吗?

你认为将mssygit和cygwin结合起来是一种很好的方法吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

  

你认为将mssygit和cygwin结合起来是一种很好的方法吗?

我倾向于避免使用它,因为msysgit现在比gg上的cygwin更具信息性和最新性。请参阅“Git under windows: MSYS or Cygwin?” 您可以考虑using nano for Windows

至少检查两个git git config core.autocrlf的值。

确保在两种环境中都是假的。请参阅“Definitive recommendation for git autocrlf settings”。