1

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

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

你认为将 mssygit 和 cygwin 结合起来是个好方法吗?

谢谢!

4

1 回答 1

0

你认为将 mssygit 和 cygwin 结合起来是个好方法吗?

我倾向于避免它,因为在 git 方面,msysgit 现在比 cygwin 更加先进和最新。请参阅“ Windows 下的 Git:MSYS 还是 Cygwin? ”。
您可以考虑使用 nano for Windows

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

确保它在两种环境中都是错误的。请参阅“ git autocrlf 设置的权威性建议”。

于 2014-04-08T06:10:13.477 回答