【发布时间】:2013-11-02 10:19:34
【问题描述】:
当我git commit -a 时,它会启动 Vim 来执行提交消息。
我看过这里:Using git commit -a with vim,我还是有点困惑。
当我保存并退出时,它会将我带回到控制台,当我执行 git status 时,它说我还有工作尚未准备好提交。
我错过了什么?
另外,在提交时,无论是通过 Vim 窗口还是通过git commit -a -m "message",我如何添加评论?
【问题讨论】:
-
本例中的消息是评论。
-
“消息”最终成为提交的标题/标题。
-
这是提交信息。您也可以添加多行消息,看起来第一行是标题,以下几行是描述。
-
您可能会误解您所看到的内容。在 Git 中,“提交消息”是单个文本块。按照惯例,此消息的第一行在日志中显示为“标题/标题”。使用
commit -m时,只添加单行,而不是多行消息。 -
@GregHewgill Gotcha,这就是我想知道的,因为我讨厌与 vim 打交道。但是我有时需要添加更多信息。当您在 github 上查看一条长标题消息时,它会被包含在描述中