Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Erro ao tentar fazer o execício de rebase.

Fui realizar o execício de rebase em um outro "projeto"... então criei uma pasta coloquei meu arquivo iniciei o GIT... realizei a criação de um branch.

Porém quando fui realizar o processo de rebase o seguinte "erro" ocorre: https://uploaddeimagens.com.br/imagens/hJ14e0o

Então dei um git status e obtive o seguinte retorno: https://uploaddeimagens.com.br/imagens/ig1G_ws

Resolvi abrir o arquivo e escolher qual das alterações desejo manter: https://uploaddeimagens.com.br/imagens/hfyvoCE

Realizei a alteração e salvei arquivo: https://uploaddeimagens.com.br/imagens/PIy3fyM

Executei o comando "git add (meu arquivo)" para não ter mais o conflito: https://uploaddeimagens.com.br/imagens/zJXlhmA

Logo após fui executar o comando "git commit" para salvar a alteração, porem ele diz que um rebase está em progresso e por esse motivo não é possível executar o commit: https://uploaddeimagens.com.br/imagens/IVWl0rY

Como não foi possível realizar o comando "git commit" optei para ir direto para o comando "git rebase --continue" pois já tinha editado o arquivo e não existia mais o conflito, e essa mensagem foi exibida: https://uploaddeimagens.com.br/imagens/tx5zlmU

Não consigo sair do erro da imagem acima... o único código que eu consigo utilizar é "git rebase --abort". Poderia me ajudar a solucionar esse problema :) ?

3 respostas
solução!

Olá Guilherme, tudo bem? Primeiro, gostaria de elogiar seu tópico, porque com as imagens ficou bem mais fácil de entender, bem o que acontece é que o Git está reclamando que não foi adicionado (git add nome_do_arquivo), então você poderia executar o comando git status e mostrar pra gente qual foi o resultado, porque se não mostrar nada no git status então você pode usar o comando:

git rebase --skip

Que faz com que o processo de rebase seja reiniciado.

Boa tarde Jonilson :)

Realizei a execução do comando "git status" e esse foi o retorno: https://uploaddeimagens.com.br/imagens/seihwPc

Como na imagem acima eu executei o comando "git add (meu arquivo)" e não ocorreu problema algum: https://uploaddeimagens.com.br/imagens/-KougC8

Então executei o comando "git rebase --continue" e o git me retornou isso: https://uploaddeimagens.com.br/imagens/OnBWG-Q

Como você informou eu executei o comando "git rebase --skip" e deu certo, ele executou o rebase sem problemas. Eu achava que o "--skip" era pra pular o rebase e não reinicia-lo. Realmente muito obrigado, minha unica duvida é por qual motivo o comando "git rebase --continue" não funciona :(

Desde já obrigado !

Que legal que funcionou Guilherme! Bem, o Git não é muito explicito quanto a essas coisas, e é até a grande reclamação do pessoal da comunidade sobre isso, que sorte que eles disponibilizam a flag --skip para resolver esse tipo de coisa!

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