Olá Guilherme.
Tudo bem?
Desculpa a demora, estou respondendo esse tópico para tentar ajudar você e outros alunos que estiverem com essa mesma dúvida, e também para organizar o nosso fórum. Valeu :)
Para criar um conflito no Git e utilizar o rebase para atualizar o master, siga os passos abaixo:
- Vá para a branch "titulo" utilizando o comando
git checkout titulo
. - Faça um commit qualquer na branch "titulo" utilizando o comando
git commit -m "Mensagem do commit"
. - Volte para a branch "master" utilizando o comando
git checkout master
. - Faça uma alteração na mesma linha em que você fez o commit na branch "titulo".
- Faça um commit na branch "master" utilizando o comando
git commit -m "Mensagem do commit"
. - Execute o comando
git rebase titulo
.
Nesse momento, o Git irá tentar aplicar as alterações da branch "titulo" na branch "master" e, como há um conflito, ele irá pausar o rebase e mostrar a saída informando o conflito.
Para resolver o conflito, você precisa abrir o arquivo em conflito e editar manualmente, removendo as marcações de conflito (<<<<<<<
, =======
, >>>>>>>
) e deixando o arquivo com o conteúdo desejado.
Após resolver o conflito, adicione as alterações utilizando o comando git add .
e continue o rebase utilizando o comando git rebase --continue
.
Espero ter ajudado e bons estudos!