2014-11-21 91 views
0

好吧,这就是我想要做的。获取/合并我的本地分支与某个远程分支

我有一个本地仓库跟踪远程仓库。现在这个远程的一个特定分支('core15')发生了一些变化。我能否获取对core15远程分支所做的更改并将它们与本地主分支合并?我相信在过去我已经完成了取/合并没有问题,但我认为这是因为这些更改通常会被推送到远程主分支。

对不起,如果没有意义,我还没有使用过多的git。我通读了关于同步分支的文档,但看不到解决方案。

回答

0

您不应该与您当地的core15分支合并吗?通常,您的本地主分支应跟踪远程主分支。但我猜人们有不同的git工作流程。这是我通常会建议的:

git fetch 
git checkout core15 
git merge origin/core15 

你基本上同步合并你的core15。然后,您通常会在该分支中执行您需要的任何操作,然后(1)将其推回到远程存储库,以便在您的工作流程中有代码复审或(2)将它自己合并到主数据库时,然后将主服务器推送到远程存储库。

但如果你真的要合并到你本地的master分支

git fetch 
git checkout master 
git merge origin/core15 
相关问题