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

Ice*_*ire 3 git github

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

在此处输入图片说明

M. *_*can 6

您可以使用-m类似参数进行提交,git commit -m "Fixes issue #10 - one line description of changes"它会添加您的提交消息。


yar*_*est 6

这个编辑器似乎是vim的一个变种。最初您不是在编辑模式下,为了能够输入内容,请按i键进入输入模式。这允许您输入任何您想要的内容。

输入消息后,您需要点击esc退出输入模式。然后你需要发出一个命令来保存和关闭,这可以通过键入:wq. :表示命令的开始。w用于保存(写入),q让您退出编辑器。

或者,也可以在不使用此编辑器的情况下编写提交消息,如其他答案所述。

  • 退出你可以只使用```:q```,感叹号应该只在想要强制你的命令时使用。在退出命令的情况下,例如可能会在不保存的情况下退出(从而放弃您的更改)。如果您想在保存提交消息后退出编辑器,您可以正常退出,如果您想丢弃提交消息(并提交),则必须强制执行。但是,这将要求您重新启动整个提交过程。 (2认同)

归档时间:

查看次数:

5706 次

最近记录:

8 年,3 月 前