Réinitialiser le repo local pour qu'il soit identique à celui du repo distant
Comment puis-je réinitialiser mon repo git local à être exactement la même que la distance repo?
J'ai essayé:
git reset --hard HEAD^
Mais maintenant git status
dit que j'ai divergentes s'engage. En gros, je veux juste essuyer tout ce que j'ai en local et obtenir la distance exacte repo sur ma machine locale.
source d'informationauteur James
Vous devez vous connecter pour publier un commentaire.
git reset --hard HEAD^
ne réinitialiser votre copie de travail à la précédente (parent) s'engager. Au lieu de cela, vous voulez exécuterEn supposant à distance est
origin
et la branche que vous souhaitez réinitialiser estmaster
Vous pouvez supprimer la branche courante, et de créer la branche à distance/branchname commettre