git pull之后得到了一个git merge问题

时间:2013-01-31 09:45:21

标签: git

我做了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

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

2 个答案:

答案 0 :(得分:11)

看来你现在在vi或vim。

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

然后 esc w q

答案 1 :(得分:3)

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

另一种选择可能是在命令行上使用-m开关,这将允许您跳过此屏幕,并立即提供消息(-m“我的消息在这里”)