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 --force
nã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