J'ai lu des postes similaires sur ce sujet, et ne peux pas pour la vie de me comprendre comment le faire correctement.
J'ai vérifié dans environ 1000 fichiers que je ne veux pas, et je préfère ne pas avoir à passer par 1by1 et tous les supprimer à partir de la prise en pension.
- J'ai une télécommande
master
de la Branche. - J'ai le local
master
de la Branche.
Ils sont tous les deux à la même révision.
Je veux reprendre ma télécommande par 1 commit.
Dire que mon histoire sur master
est A--B--C--D--E
.
Je veux reprendre mon local d' D
.
Puis le pousser à distance donc, mon actuel de hachage sera D à la fois locaux et distants.
Je vais avoir des problèmes en faisant cela.
J'utilise Git Tour, mais je suis à l'aise avec la ligne de commande. Toute aide?
Mise à JOUR: Les grands commentaires ci-dessous. À l'aide d'un reset semble être partiellement découragé, surtout si le référentiel est partagée avec d'autres utilisateurs. Quel est le meilleur moyen d'annuler la précédente livraison de modifications sans l'aide d'un hard reset? Est-il possible?