git:如何直接从github合并而不首先合并到本地分支

时间:2013-12-03 19:58:50

标签: git

当我想合并到本地分支时,我这样做:

git checkout master
git pull origin master
git checkout my_branch
git merge master

有没有办法从存储库中的主服务器合并到我的本地my_branch而不首先进入我的本地主服务器?

我尝试了git merge origin / master但是它没有获取存储库中的提交但不提取本地主服务器中的提交。

2 个答案:

答案 0 :(得分:3)

你可以这样做:

git checkout my_branch    
git pull origin master

更新:我不明白您还需要本地更改。为此,你也可以将它们合并。

git merge master 

答案 1 :(得分:3)

在执行git merge之前,您需要更新远程分支的状态。

以下内容适合您(假设您在my_branch上):

git fetch
git merge origin/master

这将使用来自远程的信息进行更新,其中包含尚未在您的本地主服务器中的提交。然后,您可以将远程分支合并到my_branch。