我正在使用Windows,在提交之前,Git希望我输入一条文本消息,然后出现一个新的文本窗口。

我该怎么退出呢?

我正在学习Git。所以,一点小小的帮助将是非常感激的。


当前回答

这是vi编辑器。试试ESC:q!。

其他回答

在Windows 10上,这适用于我使用git bash的VIM和VI

"Esc" + ":wq!"

or

"Esc" + ":q!"

因为您正在学习Git,所以要知道这与Git无关,而是与配置使用的文本编辑器有关。在vim中,你可以按i键开始输入文本,并按esc键和:wq键保存,这将提交你输入的消息。在你当前的状态下,不提交就退出,你可以用:q代替上面提到的:wq。

或者,你可以直接执行git commit -m '<message>',而不是让git打开编辑器来输入消息。

注意,你也可以改变编辑器,并使用一些你喜欢的东西(如记事本)——我如何在Windows上设置一个编辑器来使用Git ?

这是vi编辑器。试试ESC:q!。

在windows上,我使用以下命令

:wq

由于提交消息为空,它会中止之前的提交

在windows上,只需按下键盘上的“q”就可以退出该屏幕。 我是在用'!help'或简单的'help'和'enter',从DOS提示。

快乐编码:-)