Rebase - ifspcodelab/gestao-estagios-backend GitHub Wiki
Passos para realizar o rebase
-
Ir para a branch develop:
git checkout develop -
Atualizar localmente:
git pull -
Voltar para a branch de trabalho:
git chekout feature/nome-da-sua-branch -
Fazer o rebase com a branch develop:
git rebase develop -
Resolver conflitos, se houver.
-
Testar o código para ver se o funcionamento está correto.
-
Adicionar as modificações que resolvem o conflito:
git add . -
Continuar com o rebase até o fim ou até encontrar outro conflito:
git rebase --continue- Caso ocorra um novo conflito, retorne ao passo 5.
-
Enviar o rebase para a branch develop
git push --force- ATENÇÃO:
git push --forcenão deve ser usado sempre, apenas em casos específicos como na entrega da tarefa numa branch não compartilhada.
- ATENÇÃO:
-
Retornar para a branch develop:
git checkout develop -
Atualizar localmente com o rebase do GitHub:
git pull -
Esperar o merge rebase ser feito no GitHub.
-
Após o rebase no GitHub, fechar Issue e Pull request, então deletar a branch no GitHub.
-
Para apagar a branch localmente use:
git branch -D feature/nome-da-sua-branch