如何在git控制台中编写提交消息?

时间:2017-12-28 12:25:03

标签: git github

我无法编写git commit消息。我想写 Fixes issue #10 - one line description of changes 我无法在git控制台中输入任何内容。它不需要我输入任何键击。

enter image description here

3 个答案:

答案 0 :(得分:4)

您可以使用-mgit 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?