我正在尝试使用:gcommit。出现一个拆分窗口。我想我应该在那里输入提交消息。但是,当我按“i”进入插入模式时,缓冲区会发生变化,我会看到行,它们看起来像下面的行。

100644 f4ae5fb126cf3316410e05d113802464791b3813 0   filename

当我再次按“I”时,我返回到要在其中输入提交消息的窗口。
问题:在这种情况下,如何进入插入模式才能输入提交消息?
(我正在使用vim逃犯提交d854197c03c0b027cca41abf86a5557c5473b82f。)

最佳答案

我也有同样的问题。简单地说,你想要:

:Gcommit -a

与我一样,在输入提交时,您可能总是跳过暂存单个文件,而只需使用以下命令立即提交所有更改:
$ git commit -a

这就是为什么使用
:Gcommit

一个人不能像预期的那样工作。

08-27 05:08