2
respostas

Erro ao dar git rebase -i

Boa tarde , estou tentando fazer a junção dos commits utilizando git rebase -i ,porém esta sempre ocasionando erro

quero fazer a junção do log 4f1fabf ao 89719c4

89719c4 (HEAD -> mud) upgrade
b235ceb agando setima Revert "add setima"
a5ddb11 add setima
5c47123 (git/master, master) add apagando head
f3acb55 (origin/master, origin/HEAD) pull
b7092e9 remove
bf7bd03 mesclagem
aa0d8bc JUNCAO COMMIT
2bfcabb Unificando COmmit
f633150 Upp index.html pelo github
bea236c add primeira e segunda
349dc64 Revertendo Revert "add primeira"
35e088a add primeira
4f1fabf add index.html

porém quando executo git rebase

git rebase -i 4f1fabf 

e troco "pick" pelo "s" deixnado somento o ultimo com pick , ocasiona este erro

Mesclagem automática de index.html
CONFLITO (conteúdo): conflito de mesclagem em index.html
error: não foi possível aplicar aa0d8bc... JUNCAO COMMIT
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 aa0d8bc... JUNCAO COMMIT
2 respostas

Olá, Wallafi. Você quer unir o primeiro commit ao último? O primeiro commit de um branch não pode ser alterado. Ele é a raiz de toda a linha de trabalho.

Mas se não for o commit inicial, o erro só está dizendo que há conflitos. Você pode abrir o arquivo e corrigir os conflitos, sem problema. :-)

Opa Vinicius , estou tentando unir segundo commit ao ultimo porém aparece mensagem de erro , gostaria de entender o motivo desse conflito , poís creio que esta tudo certo com meu arquivo

Mesclagem automática de index.html
CONFLITO (conteúdo): conflito de mesclagem em index.html
error: não foi possível aplicar 2bfcabb... Unificando COmmit
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 2bfcabb... Unificando COmmit

E quando digito o comando git branch , mostra em outra branch que não foi criada por mim

* (no branch, rebasing mud)
  master
  mud

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