Search code examples
gitrebasecherry-pick

Move several commits from one branch to another?


I started with branches master and develop. I made branch foo based off of develop. 7 commits later and now I realize I wish I made it off of master. I can cherry pick each commit, no big deal, but is there a slicker way?


Solution

  • Try this. You can leave off the foo if it's the currently checked-out branch.

    git rebase --onto master develop foo