5

每当我输入

git commit

我的 cygwin bash 终端看起来好像在等待我在另一个进程中完成对消息的编辑,但没有启动编辑器。

我收到一个错误

"C:/Program (x86)/Git/bin/sh.exe": line 0: igncr: invalid option name

我认为这与我必须尝试使 cygwin 可用的环境变量之一有关。

如果我使用

git commit -m "Some Message Here"

然后一切正常

4

1 回答 1

10

挂起是由于当我将全局编辑器设置为记事本时 git 无法找到我的编辑器

git config --global core.editor "notepad"

然后一切正常。

通过将全局编辑器设置为 vim 的 windows 位置

git config --global core.editor "c:/APPS/CYGWIN/bin/vim.exe"

我能够运行 vim,然后我可以看到还有一个锁定文件。

于 2013-08-19T08:53:20.210 回答