2016-07-15 225 views
1

初学者:我试着在我的新文件按照系统要求“推”到GitHub之前做“拉”。当我输入git push它告诉我:合并分支'主'

Merge branch 'master' of https://github.com/Wordworth/Test2 
# especially if it merges an updated upstream into a topic branch. 
# 
# Lines starting with '#' will be ignored, and an empty message aborts 
# the commit. 
~                    
-- INSERT -- 

怎么办?我的目标是在提交之后推送我的文件到已存在的GitHub仓库中,其名称是本地仓库。任何提示?

回答

2

这是正常行为。它将远程内容与本地内容合并。保存这个提交消息,并完成拉取。然后发出你的推。

git pull在幕后做了两件事 - 第一,从远程仓库获取所有内容,然后合并当前分支的远程内容和本地内容。

您看到的文件是提交合并结果的消息。

+1

谢谢。有效。尽管输入*和*保存*因为它是异常输入有困难:1.按“i”2.编写合并信息3.按“esc”4.写入“:wq”5.然后按输入(如人们所说,它是从终端内的Vi/Vim编辑器) – beginner

+0

你可以改变编辑器的git使用:http://stackoverflow.com/questions/2596805/how-do-i-make-git-use-the-我的选择编辑 –

+0

另外,你介意接受答案吗?谢谢。 –