我从 github 开始。在命令 $ git commit -m (没有“消息”)之后,我到达了一个窗口。我在顶部添加了一些文本来解释提交......但我被困在那里,如何逃生?
谢谢并恭祝安康。
我从 github 开始。在命令 $ git commit -m (没有“消息”)之后,我到达了一个窗口。我在顶部添加了一些文本来解释提交......但我被困在那里,如何逃生?
谢谢并恭祝安康。
快速回答:点击escape退出Vim中的正常模式,然后:wq
,:x
或ZZ
写入并退出(:q!
退出Vim,这将取消你的提交)。
您还可以在 Git 中更改编辑器设置,这样您就不必使用 Vim。
例如,您可以使用以下命令将编辑器设置为 emacs:
git config --global core.editor emacs
Git 使用 Vim 是因为那是你系统的默认编辑器。另一种方法是更改系统编辑器。要更改为 pico(一个功能很少的简单编辑器):
export EDITOR=/usr/bin/pico
编辑:糟糕,我刚刚注意到您使用的是 Windows。前面的 bash 命令不适用于您,但我将把它留在这里作为一般提示。
以您在 vim 中通常执行的方式提交、保存和退出。:x
, :wq
,:w
后跟:q
, ZZ
, 等等。
要中止,您可以使用:cq
.
如果您宁愿使用 vim 以外的其他东西(不清楚您的问题是您不了解 vim 还是只是对 git 将您放入 vim 感到困惑)您可以更改$EDITOR
为您喜欢的任何编辑器。有关git help commit
更多详细信息,请参阅。