Comment rétablir la twig principale en amont

J’ai créé un référentiel git et installé en amont. J’ai fait quelques changements dans la twig Master et je les ai validés et poussés vers github.

Maintenant, que dois-je faire pour abandonner tous mes changements dans la twig principale et la rendre identique à la twig principale de l’amont?

(Je suppose que les modifications que vous souhaitez maintenant ignorer se trouvent à votre distance d’ origin , que vous êtes sur votre twig master et que vous souhaitez revenir au contenu de la télécommande en upstream )

Tout d’abord, réinitialisez votre copie de travail au maître en amont:

 git remote update # the double hyphen ensures that upstream/master is # considered as a revision and not confused as a path git reset --hard upstream/master -- 

Ensuite, poussez cette nouvelle twig vers votre repository d’origine, en ignorant le fait qu’il ne s’agira pas d’une avance rapide:

 git push origin +master