2009-10-26 8 views
0

J'utilise actuellement un référentiel github avec une seule branche, basé sur une branche master d'un autre référentiel. La branche github est une sauvegarde de mon travail, et certainement pas destinée à être tirée, et en tant que telle, je suis à l'aise avec la réécriture de son historique lors du rebasement à partir du référentiel maître. Mon problème est que je veux un historique propre, et si l'histoire diverge je ne peux pas faire ça. Cela se produit si je fais un push (travail initial) + rebase - le second push est rejeté.Rebase-push cycles pour les branches git

J'ai essayé de supprimer la branche, puis de la pousser, mais cela a l'effet secondaire désagréable de faire un drop-create du repo, qui est lent.

Comment aborder ce problème?

Répondre

2

git-push peut accepter l'option -f ou --force de lui dire de forcer la poussée pour mettre à jour le ref distant (branche) à la valeur locale.

Questions connexes