git rebase –onto

ブランチを移動させるオプション。

git rebase --onto <newbase> の形式で指定する。

featureブランチをdevelopからmasterに移動させる場合、 git rebase --onto master develop feature と指定する

(before)

o---o---o---o  master
     \
      o---o---o---o  develop
                   \
                    o---o---o  feature

(after)

o---o---o---o  master
    |        \
    |         o'--o'--o'  feature
     \
      o---o---o---o  develop

【参考】