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

我该怎么退出呢?

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


当前回答

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

快乐编码:-)

其他回答

有一个默认的文本编辑器,当Git需要您输入消息时将使用它。默认情况下,Git使用系统的默认编辑器,通常是Vi或Vim。在您的例子中,Git选择了Vim。参见如何让Git使用我选择的编辑器进行提交?有关如何选择另一个编辑器的详细信息。与此同时……

在离开Vim之前,您需要输入一条消息:

O

...会开始新的一行让你输入。

退出(g)Vim类型:

EscZZ或Esc:wqReturn。

了解Vim是值得的,因为您可以在几乎任何平台上使用它编辑文本。我推荐Vim导师,我在很多年前就用过它,而且从来没有回头(我几乎没有一天不用Vim)。

try

: wq

它适用于Windows 10和Windows 11

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

"Esc" + ":wq!"

or

"Esc" + ":q!"

在windows上,我使用以下命令

:wq

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

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

快乐编码:-)