Using Git how to merge a subtree from remote branch

浪子不回头ぞ 提交于 2019-11-27 07:33:52

问题


Subtrees in Git work nicely although some git commands remain to be supported for subtrees.

Here's the question:

How to make the subtree pull from a different remote branch like "stable" or "integrate"?


FYI, we have a subtree "push" working as a script. In fact, it can even push the subtree to the specific branch of our choice on the remote repository.

Does anybody know how to do the reverse on a pull or even have a clue?

The simple pull works like this:

git pull -s subtree remotebranch

One idea that can be tried: Maybe a 2-step process will do the trick.

  1. The remote branch gets pulled from remote repository branch like "stable" and then
  2. do the git subtree pull to master?

Sincerely, Wayne


回答1:


May be (not tested) the git subtree script tool may help here.
See its man page

It can merge/pull a subproject in your own repo, but it may concern all branches, so your two-step process could still be needed.



来源:https://stackoverflow.com/questions/1761053/using-git-how-to-merge-a-subtree-from-remote-branch

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!