Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Possíveis resoluções do exercício

Fiz o que foi pedido e apareceu a seguinte mensagem no log:

$ git rebase titulo
error: could not apply 551046f... Testando o merge com rebase na master
Resolve all conflicts manually, mark them as resolved with
"git add/rm <conflicted_files>", then run "git rebase --continue".
You can instead skip this commit: run "git rebase --skip".
To abort and get back to the state before "git rebase", run "git rebase --abort".
Could not apply 551046f... Testando o merge com rebase na master
Auto-merging index.html
CONFLICT (content): Merge conflict in index.html

Eu consegui usar duas sugestões que o git me dá: 1- git rebase --abort --> que aborta o rebase e nos faz voltar ao estado que a master estava antes do rebase 2 - git rebase --skip --> Pesquisei e vi que o parametro --skip deveria ignorar o commit e nenhuma das soluções seria incluída.

Por último tentei usar o o git add/rm porém não obtive sucesso, então gostaria de saber se a sintaxe do comando é realmente essa ? Sei que o comando irá excluir uma das branchs, e acredito que seja por isso o perigo de usarmos o rebase.

1 resposta
solução!

Olha, o que eu fiz foi o seguinte:

  1. executei o git rebase titulo, vai dar esse erro que você mostrou
  2. abri o arquivo que causou o conflito (no seu caso o index.html) e corrigi os conflitos
  3. executei o comando git add .
  4. fiz o commit
  5. executei o comando git rebase --continue

Depois disso, o git reportou sucesso no rebase. Espero que também dê certo para você.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software