Using Git how to merge a subtree from remote branch

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?


Git Baby is a git and github fan, let's start git clone.