如何退出Git中的文本窗口?

我正在使用Windows,在提交之前,Git希望我input文本消息,并出现一个新的文本窗口。

截图

我怎样才能退出?

我正在学习Git。 所以,一点帮助将受到高度赞赏。

既然你在学习Git,知道这与git没有多大关系,但是configuration了文本编辑器。 在vim中,你可以按i来开始input文本,按esc:wqenter ,这将与你input的信息一起提交。 在你现在的状态下,如果没有提交,你可以这样做:q代替上面提到的:wq

或者,你可以做git commit -m '<message>'而不是让git打开编辑器来input消息。

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

当Git需要你input消息的时候会有一个默认的文本编辑器 。 默认情况下,Git使用您系统的默认编辑器,通常是Vi或Vim 。 在你的情况下,Gitselect了Vim。 请参阅如何让Git使用我select的编辑器进行提交? 有关如何select其他编辑器的详细信息。 与此同时…

在离开Vim之前,你需要input一个信息:

Ø

…将开始一个新行,供您input。

退出(g)Vimtypes:

Esc Z ZEsc :wq 返回

有必要了解Vim,因为您可以在几乎任何平台上使用它来编辑文本。 我推荐Vim Tutor很多年前我用过它,从来没有回头(当我不使用Vim的时候几乎没有回头路过)。

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