git bash:写完提交消息后卡住了

时间:2016-03-19 17:03:57

标签: git git-bash git-commit mingw-w64

我正在尝试使用git bash将文件添加到我的github帐户。我已经"提交",我已输入所需的消息。但是现在,我被困了(MINGW64)。 如果我尝试:q,:退出,:退出!,没有任何反应。 如果我尝试CTRL + C,我可以输入:退出!但在这种情况下,我的提交被中止。

你有什么想法吗?

2 个答案:

答案 0 :(得分:8)

看起来您的默认编辑器是vi,因此退出编辑器的正确方法是: 首先退出INSERT MODE(按ESC),然后输入":wq"然后按Enter键。

要避免这种情况,您可以设置默认编辑器,例如:

git config --global core.editor emacs

设置emacs编辑器。有关git配置的更多信息here

答案 1 :(得分:7)

你必须这样做:

  • 写下您的信息
  • ESC + + w + q