Comment annuler le dernier commit en git

Par erreur, j’ai git add . et git commit dans la twig de develop . Mais heureusement, je n’ai pas fait git push .

Je voulais donc revenir à l’état d’origine.

J’ai essayé git reset --soft et git reset HEAD --hard mais on dirait que j’ai tout gâché.

Comment puis-je réparer ça? Je veux revenir à l’état d’origine et éventuellement conserver les modifications du code.

Je pense que vous n’avez pas encore tout gâché. Essayer:

 git reset HEAD^ 

Cela amènera le répertoire à indiquer avant que vous ne commettiez le commit, HEAD^ signifie le parent du commit en cours (celui que vous ne voulez plus), tout en conservant les changements (non mis en scène).

Essayez simplement de réinitialiser le dernier commit

 git reset --soft HEAD~1