iurygdeoliveira / novos_caminhos

Repositório destinado ao conteúdo a ser disponibilizado para o programa novos caminhos
45 stars 141 forks source link

Como sair do erro fatal: Invalid value for pull.rebase: true. ? #440

Closed iareis closed 3 years ago

iareis commented 3 years ago

Fiz algo e não estou conseguindo identificar a fonte do problema. Este tentando um git pull na branch main, mas retorna erro fatal: Invalid value for pull.rebase: true. (marquei com "1" na imagem)...

Criei um sub-diretório testes para tentar identificar, mas retorna outro erro. (marquei com "3" na imagem)...

Na imagem abaixo marquei com "2" onde idendifica que tenho commits em conflito, os quais não estou conseguindo acertar. Your branch and 'github/main' have diverged, and have 3 and 6 different commits each, respectively. (use "git pull" to merge the remote branch into yours)

image

Li sobre o git rebase mas não entendi bem seu funcionamento e fiquei preocupado em piorar mais. Mas li que terei que retornar o origin para upstream antes de tentar este comando...

image

image

danielcanoli commented 3 years ago

Quando vc deu o push, as atualizações foram rejeitadas porque no repositório remoto tem informações que você não tem no repositório local. No caso a sua branch e o main estão divergentes, com commits diferentes. Aí teria que dar o git pull antes, pra buscar o que no remoto, ajustar e aí o push, mas vi que está dando erro no pull, tenta usar "git pull --rebase"

iareis commented 3 years ago

Muito obrigado @danielcanoli realmente funcionou. Eu estava com receio de utilizar o comando pela descrição dele.

image