GitLab - Operação de rebase
Descrição
Rebase é uma maneira de mesclar o master ao seu branch quando você está trabalhando com um branch de longa duração.
Etapas para operação de rebase
Step 1- Vá para o diretório do seu projeto e crie um novo branch com o nome rebase-example usando o comando git checkout -
![](https://post.nghiatu.com/assets/tutorial/gitlab/images/rebase-operation-1.jpg)
O sinalizador -b indica o novo nome do ramo.
Step 2 - Agora, crie um novo arquivo e adicione algum conteúdo a esse arquivo como mostrado abaixo -
![](https://post.nghiatu.com/assets/tutorial/gitlab/images/rebase-operation-2.jpg)
O conteúdo 'Bem-vindo ao Tutorialspoint' será adicionado ao arquivo rebase_file.md .
Step 3- Adicione o novo arquivo ao diretório de trabalho e armazene as alterações no repositório junto com a mensagem (usando o comando git commit ) conforme mostrado abaixo -
![](https://post.nghiatu.com/assets/tutorial/gitlab/images/rebase-operation-3.jpg)
O sinalizador -m é usado para adicionar uma mensagem no commit.
Step 4- Agora, mude para o branch 'master'. Você pode buscar o branch remoto ( master é o nome do branch) usando o comando git checkout -
![](https://post.nghiatu.com/assets/tutorial/gitlab/images/rebase-operation-4.jpg)
Step 5- Em seguida, crie um outro novo arquivo, adicione algum conteúdo a esse arquivo e confirme-o no branch master .
![](https://post.nghiatu.com/assets/tutorial/gitlab/images/rebase-operation-5.jpg)
Step 6- Mude para o ramo rebase para ter o commit do ramo mestre .
![](https://post.nghiatu.com/assets/tutorial/gitlab/images/rebase-operation-6.jpg)
Step 7- Agora, você pode combinar o commit do branch master para rebase-branch usando o comando git rebase -
![](https://post.nghiatu.com/assets/tutorial/gitlab/images/rebase-operation-7.jpg)