Como fazer um git rebase Garanta que você tem um branch local com suas mudanças, e um branch local com a última versão upstream. $ git branch * local master $ git checkout master $ git pull $ git checkout local Garanta que o seu branch local master esteja rastreando o branch remoto origin/master, por exemplo. No branch local, faça o rebase. $ git rebase master O mesmo poderia ter sido feito usando o branch remoto origin/master como upstream. $ git rebase origin/master