我是git的新手,所以我决定使用github的教程来学习git。第三章说:
“在第一个示例中,我们将修改自述文件以将自己添加为项目的作者。因此,我们只需编辑该文件。现在,我们希望提交更改,因此我们运行
git commit -a
命令。”
当我使用git commit -a
命令时,控制台打开一个vim,我写下了我的消息,但是我不知道如何从控制台关闭这个vim编辑器。如何保存消息并关闭vim?
发布于 2011-05-23 22:54:37
与其尝试学习vim,不如使用不同的更简单的编辑器(比如nano )。尽管我很喜欢vim,但我不认为在这种情况下使用它是解决方案。这需要投入和时间来掌握它。
git config core.editor "nano"
发布于 2011-05-23 22:43:49
有关说明,请参阅此帖子:VIM for Windows - What do I type to save and exit from a file?
正如我在那里写的:要学习Vimming,您可以使用以下快速参考卡之一:
另外,如果您不习惯使用How can I set up an editor to work with Git on Windows?,但又想使用其他编辑器来处理提交消息,请注意Vim。
如果提交消息不是太长,您还可以输入
git commit -a -m "your message here"
发布于 2012-02-14 09:21:01
更好的问题是:当我退出vim时,我如何中断提交?
有两种方式:
:cq
或:cquit
:wq
无论哪种方式都会给git一个错误代码,所以它不会继续提交。这对于git commit --amend
特别有用。
https://stackoverflow.com/questions/6098742
复制相似问题