J'ai fusionné une branche distante dans mon dépôt local et j'ai créé 26 commits locaux.Comment annuler les dernières validations locales dans Git et revenir à l'état distant?
Maintenant, je veux inverser cette fusion, mais il pense qu'il est assez ennuyeux et sensible à l'erreur de rétablir les validations 1 par 1 ou de chercher la dernière validation de la version à distance pour y revenir.
Je suis passé par le poste How to undo last commit(s) in Git? ce qui est très intéressant avec ses réponses, mais je n'ai pas trouvé de moyen simple de faire mon retour local.
Quelqu'un peut-il aider?
Vous pouvez réinitialiser à une branche Astuce, de sorte que vous pouvez faire 'git reset --hard origine/master' pour réinitialiser à tout ce que le maître était à votre origine à distance la dernière fois que vous avez parlé à cette télécommande. –
@ LasseV.Karlsen Il peut ne pas être valide de supposer que origin/master aurait le même identifiant de validation que l'OP n'a pas mentionné que origin/master et la branche locale étaient synchronisés. – harshitpthk
ok, mais je cherchais une solution sans utiliser les ID commid, et comme je fusionne ** dans ** ma branche locale, mon but est de retourner à l'état distant de cette branche exacte. Donc grâce à @Lasse V. Karlsen @ "Lasse V. Karlsen" – geekobi