我无法编写git commit消息。我想写Fixes issue #10 - one line description of changes
我无法在git控制台中输入任何内容。它不需要我键入的任何击键。
这个编辑器似乎是vim的变种。最初你没有处于编辑模式,能够输入内容按i
键进入输入模式。这允许您键入任何您想要的内容。
输入消息后,您需要点击esc
退出输入模式。然后你需要发出一个命令来保存和关闭,这可以通过输入:wq
来完成。 :
意味着命令的开始。 w
用于保存(写)和q
让你退出编辑器。
或者,也可以在不使用此编辑器的情况下编写提交消息,如另一个答案所述。
您可以使用-m
之类的git commit -m "Fixes issue #10 - one line description of changes"
参数进行提交,它将添加您的提交消息。
当你使用git提交时,它将使用vim来提示你输入你的提交消息。 Vim是一个受欢迎的编辑程序,但它确实需要一些习惯。您可以搜索快速vim速成课程或更改默认编辑器:How do I make Git use the editor of my choice for commits?