Git: Rebase de branch muito antigo


Primeiramente acessamos o diretório de trabalho para o branch.

$ git co --ignore-other-worktrees feature/issue#953

Feito isto, o rebase pode ser realizado

$ git rebase origin/master

Para bash, uma rotina de checkout/rebase/merge/push pode ser realizada facilmente, como exemplo abaixo:

br=feature/issue#953; git co --ignore-other-worktrees $br && git rebase origin/master && git push origin $br -f && git co master && git merge --no-ff $br && git push --all

Comentários