好的,这就是我要做的事。
我有一个跟踪远程仓库的本地仓库。现在,该远程('core15')上的一个特定分支得到了一些改变。我是否可以获取对core15远程分支所做的更改并将它们与我的本地主分支合并?我相信我在过去没有遇到过fetch / merge问题,但我认为这是因为这些更改通常会被推送到远程主分支。
对不起,如果没有意义,我还没有那么多使用git。我阅读了有关同步分支的文档,但看不到解决方案。
答案 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