Adoro editar meus commits locais com:
git rebase -i `git merge-base origin/master HEAD`
Isso inicia um rebase interativo, começando do último commit que foi enviado origin/master
.
Nota : git rebase -i origin/master
tem um efeito semelhante, mas se você tiver um atualizado origin/master
(digamos depois de a git fetch
), isso permitiria a você editar seus commits e rebase para o novo origin/master
. Nunca quero fazer as duas coisas ao mesmo tempo …