2009-12-02 4 views
7

Je ne veux pas faire face à des conflits sur ma branche maître locale car le maître d'origine (distant) a changé et je veux juste 100% de la version de la télécommande.Comment puis-je effacer ma branche locale dans GIT?

Existe-t-il un moyen d'éliminer le maître local? (autre que la suppression manuelle et le clonage à nouveau).

Répondre

6

Lorsque sur la branche « maître », vous pouvez simplement faire

git reset --hard origin/master 

Notez que vous perdez vos changements locaux de cette façon.

5

Voici comment je le ferais (pendant maître):

git fetch origin 
git reset --hard origin/master 

Comme le montrent les autres réponses, il y a plus d'une façon de réaliser ce but. D'une certaine manière, pour moi, cela semble juste le plus simple.

EDIT: Où toutes les autres réponses vont-elles?

Questions connexes