J'ai un repo Git connecté dans phpstorm sur Windows. J'ai engagé quelques jeux de modifications, puis les ai poussés vers notre "dépôt central". Après cela, j'ai ensuite fait quelques autres commits. Je ne veux plus de ces commits qui n'ont pas été poussés dans le dépôt central. Comment puis-je nettoyer ma copie de travail pour qu'elle soit identique à celle du dépôt central (origine)?
Réponses
Trop de publicités?
Karl the Pagan
Points
598
sehe
Points
123151
Si vous êtes sûr de cela et que vous n'avez aucune modification locale non validée :
git reset --hard origin/master
où origin/master
est la branche sur laquelle vous avez poussé.
Le ref-log contiendra toujours les bits annulés jusqu'à ce qu'une collecte de mémoire les expire. Pour revenir en arrière,
git reset --hard HEAD@{1}
uma
Points
2011