14

我已经完成了 git pull。之后我收到了这条消息:

# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
~                                                                               
".git/MERGE_MSG" 7L, 302C

我的问题是 - 我需要在这里做什么?因为我不能输入任何信息。

4

2 回答 2

24

看来你现在在 vi 或 vim 中。

i,然后输入您的合并信息。

然后esc:wq

于 2013-01-31T09:48:36.267 回答
4

您可能正在使用 VI 作为您的编辑器。您可以做两件事:按“i”或“a”,您将进入打字模式,可以使用 ESC 键退出,然后按“:wq”或“ZZ”,这将保存文件。

另一种方法可能是在命令行上使用 -m 开关,这将允许您跳过此屏幕,并立即提供一条消息(-m "My message here")

于 2013-01-31T09:49:48.900 回答