我正在使用Windows,提交代码之前,Git要求我输入一条文本消息,并出现了一个新的文本窗口。
我该如何退出这个窗口?
我正在学习Git,所以非常感谢您的帮助。
由于你正在学习Git,需要知道这与Git关系不大,而是与配置的文本编辑器有关。在vim中,您可以按下i
开始输入文本,并通过按esc
、:wq
和enter
保存,这将使用您输入的消息进行提交。在当前状态下,如果只是退出而不提交,您可以使用:q
而不是上述提到的:wq
。
或者,您也可以直接执行git commit -m '<message>'
,而不是让git打开编辑器来输入消息。
请注意,您也可以更改编辑器并使用您熟悉的工具(例如记事本)- 如何在Windows上设置编辑器以与Git一起使用?
那是 vi 编辑器。尝试按下 ESC
然后输入 :q!
。
CTRL + ESC
可以解决问题,但有时会完全关闭vim,导致你不得不中止rebase操作,因为它无法继续进行。 - user924对于使用Git Bash的VIM和VI,这在Windows 10上对我奏效了。
"Esc" + ":wq!"
或者"Esc" + ":q!"
在Windows上,我使用了以下命令
:wq
由于提交信息为空,它会中止先前的提交
Esc
键。 - A.R.SEIF第一种类型
i
输入提交信息,然后按下ESC
键,然后输入。
:wq
保存提交信息并退出。 或键入
:q!
尝试
:wq
它适用于 Windows 10 和 Windows 11