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