Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
停留在git提交窗口上_Git - Fatal编程技术网

停留在git提交窗口上

停留在git提交窗口上,git,Git,我被困在这扇窗户上了。我在git-cmd.exe之前做了一个git-add-a,然后做了一个git-commit。 我怎么才能离开这里?我写下了我的提交消息,然后按enter键,什么也没发生 我很震惊,只是关闭窗口,我在互联网上找不到任何东西,官方网站没有说明如何正确验证提交 看起来您在vi/vim中。按esc键退出插入模式,然后按ZZ键保存并退出。您在一个vi编辑器中 要保存并退出vi,您需要执行以下操作: 保存更改:ESC+:wq 或:ZZ 放弃更改:ESC+:q (查看屏幕截图的按钮如何退

我被困在这扇窗户上了。我在git-cmd.exe之前做了一个
git-add-a
,然后做了一个
git-commit
。 我怎么才能离开这里?我写下了我的提交消息,然后按enter键,什么也没发生

我很震惊,只是关闭窗口,我在互联网上找不到任何东西,官方网站没有说明如何正确验证提交


看起来您在vi/vim中。按esc键退出插入模式,然后按ZZ键保存并退出。

您在一个vi编辑器中

要保存并退出vi,您需要执行以下操作:

保存更改:ESC+:wq 或:ZZ
放弃更改:ESC+:q

(查看屏幕截图的按钮如何退出-
最后一行


发生这种情况是因为您在提交时没有发送任何消息(使用参数-m,例如:git commit-m“您的提交消息”)。 执行此操作时的默认行为是从Git打开默认文本编辑器,在本例中为VIM。
如果您想更改它,只需按照此处的说明操作即可:

esc zz命令确实有效。谢谢大家的帮助