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
+ $ 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
+ $ git rebase master
O mesmo poderia ter sido feito usando o branch remoto origin/master como
upstream.
-$ git rebase origin/master
+ $ git rebase origin/master