3

我正在尝试向我的分叉存储库发布提交。我已经到了必须输入提交消息的地步。Vim 出现,我输入了我想显示的消息,但我不知道从那里去哪里。我保存消息然后推送吗?如果是这样,我将如何去做?我查找了用于保存的 Vim 命令,但它们似乎是字符而不是命令。帮助总是受到赞赏。

在此处输入图像描述

4

4 回答 4

17

在 Vim 中编写和退出:

  1. 按退出。
  2. 键入“:x”。
  3. 按回车。

跟随这个git push

于 2013-01-30T20:48:38.123 回答
5

如果您不熟悉 vim,我建议您运行以下命令:

git config --global core.editor "nano --tempfile"

这将nano改为运行。感觉更自然,您可以使用Ctrl+退出它X

于 2013-01-30T21:29:01.083 回答
5

人们推荐使用:qa!:wq

我建议您改用映射ZZ,这将保存您当前的文件并退出。:)

这是一个很好的完整映射指南: http: //vim.wikia.com/wiki/Mapping_keys_in_Vim_- Tutorial (Part_1)

基本上,你ZZ在正常模式下输入,它会保存当前文件,如果它有未保存的更改,它会退出 Vim。

如果你是 Vim 新手,我建议你vimtutor从命令行打开,这样你就可以掌握 Vim 的基础知识。:)

于 2013-01-30T22:03:24.770 回答
3

要保存,vim您应该处于command模式,您可以按 Esc 键进行保存。

一旦您可以使用w来保存和q退出,但首先您必须输入“:”。整个序列:

:wq

或者只是缩写:

:x
于 2013-01-30T20:54:13.567 回答