Git承诺要求评论

时间:2011-04-14 18:54:58

标签: git

如果我有时忘记为git commit操作输入注释,那么我会看到如下屏幕:

enter image description here

然而,我后来,除非我再次关闭并打开命令寡妇,否则无法摆脱此窗口。任何人都可以帮助我如何处理这种情况?

此致

4 个答案:

答案 0 :(得分:6)

你在Vim,所以只需按 Esc 即可进入命令模式。

然后,如果要保存消息并提交类型:
:wq

或者如果你想放弃提交类型:
:q!

如果你想保留一个提交,那么你需要给它一个消息。

答案 1 :(得分:4)

你有Git的默认编辑器吗?试试这个(用您选择的编辑器替换nano):

git config --global core.editor nano

答案 2 :(得分:0)

如果您不提供提交消息,它只会打开一个编辑器。因此,在返回提示之前,您必须关闭编辑器。

由于它看起来像是在使用VIM,因此您可以按ESC,然后输入保存并退出编辑器的:wq

答案 3 :(得分:0)

我们遇到的问题是 git 似乎进入了一个不提示评论的阶段。然后发生了一些变化,它总是要求“合并”评论。我们无法确定导致明显合并的原因,因为我们仅在一处修改文件。消息是:

请输入提交消息以解释为什么需要进行此合并,尤其是将更新的上游合并到主题分支时。 以“#”开头的行将被忽略,并且一条空消息会中止提交。

如果有解决此问题的程序,我们将不胜感激。