我正在尝试将提交发布到我的分叉存储库。我已经到了必须输入提交消息的地步。 Vim出现了,我输入了我想要显示的消息,但我不知道从那里去哪里。我是否保存邮件然后推送?如果是这样,我将如何做到这一点?我查找了用于保存的Vim命令,但它们看起来是字符而不是命令。总是感谢帮助。
答案 0 :(得分:15)
在Vim中写和退出:
请使用git push
。
答案 1 :(得分:5)
如果您不熟悉vim,我建议您运行此命令:
git config --global core.editor "nano --tempfile"
这将改为运行nano
。感觉更自然,您可以使用 Ctrl + X 退出。
答案 2 :(得分:5)
人们建议使用:qa!
,:wq
等
我建议您使用映射ZZ
,这将保存您当前的文件并退出。 :)
以下是映射的完整指南:http://vim.wikia.com/wiki/Mapping_keys_in_Vim_-Tutorial(Part_1)
基本上,您在正常模式下键入ZZ
,它会保存当前文件,如果它有未保存的更改,它将退出Vim。
如果您是Vim的新手,我建议您从命令行打开vimtutor
,以便掌握Vim的基础知识。 :)
答案 3 :(得分:3)
要保存在vim
,您应该处于command
模式,您可以按Esc键进行操作。
一旦您可以使用w
保存并q
退出,但首先您必须输入“:”。整个序列:
:wq
或只是缩写:
:x