我从github开始。在命令$ git commit -m(没有'message')之后,我到达窗口。我在顶部添加了一些文字来解释提交......但我被困在那里,如何使用EsCape?
谢谢和问候。
答案 0 :(得分:2)
快速回答:在Vim中点击escape退出正常模式,然后:wq
,:x
或ZZ
写入并退出(:q!
退出Vim,这将取消你的提交。)
您还可以在Git中更改编辑器设置,这样就不必使用Vim。
例如,您可以将编辑器设置为emacs:
git config --global core.editor emacs
Git正在使用Vim,因为那是你系统的默认编辑器。另一种方法是更改系统编辑器。要改为pico(一个简单的编辑器,功能很少):
export EDITOR=/usr/bin/pico
编辑:哎呀,我刚刚注意到你正在使用Windows。之前的bash命令不适用于您,但我会将其作为一般提示留在此处。
答案 1 :(得分:2)
提交,保存和退出通常在vim中的方式。 :x
,:wq
,:w
后跟:q
,ZZ
,等等。
要中止,您可以使用:cq
。
如果你宁愿使用vim以外的东西(目前尚不清楚你的问题是你不知道vim,或者只是混淆了git在vim中放弃了你)你可以将$EDITOR
更改为你喜欢哪种编辑器。有关详细信息,请参阅git help commit
。