Pergunta

Atualmente estou usando um repositório github com um único ramo, com base de um branch master de outro repositório. O ramo github é um backup do meu trabalho, e definitivamente não significava para puxar, e como tal estou confortável com reescrevendo sua história quando rebasing a partir do repositório mestre.

O meu problema é que eu quero uma história limpa, e se histórias divergem eu não posso fazer isso. Isso acontece se eu fizer um push (trabalho inicial) + rebase -. O segundo impulso é rejeitado

Eu tentei apagar o ramo e, em seguida, empurrar, mas isso tem o efeito colateral desagradável de fazer um drop-criar do repo, que é lento.

Como devo abordar este problema?

Foi útil?

Solução

git-push pode aceitar -f opção ou --force para contá-la para forçar o impulso para atualizar o árbitro remoto (branch) para o valor local.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top