4.5.1 Rebasing A Local Branch ----------------------------- For purely local branches, bringing your branch up to date is called "rebasing", which causes the branch to look _as if_ you had started from the latest version of 'master'. The steps are as follows: $ git checkout master Checkout master $ git pull Update it $ git checkout feature/python Move back to new, purely local branch $ git rebase master "Start over" from current master