使用某个远程分支获取/合并我的本地分支

时间:2014-11-21 04:46:10

标签: git merge branch fetch

好的,这就是我要做的事。

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

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

1 个答案:

答案 0 :(得分:0)

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

git fetch
git checkout core15
git merge origin/core15

你基本同步合并你的核心15。然后,您通常会在该分支中执行您需要的任何操作,然后(1)将其推回到远程存储库,以便在您的工作流程中有代码检查时向主服务器发送拉取请求,或者(2)将其自己合并到主服务器和然后将主服务器推送到远程存储库。

但是如果你真的想要合并到你当地的主分支

git fetch
git checkout master
git merge origin/core15