git rebase to back up to commit id code example
Example 1: which branch do I "rebase on"
$ git checkout experiment
$ git rebase master
First, rewinding head to replay your work on top of it...
Applying: added staged command
Example 2: git rebase one commit
git checkout master
git cherry-pick <commit ID of XX>
git checkout Feature-branch
git reset --hard HEAD^