Que modifie et que préserve git reset --soft HEAD~2 ?
git reset --soft HEAD~2
Il supprime les deux dernières entrées du reflog.
Il recule HEAD et supprime les modifications ultérieures de l’index et de l’arbre de travail.
Il laisse HEAD inchangé et désindexe seulement un fichier.
Il recule HEAD et la branche de deux commits tout en préservant le contenu de l’index et de l’arbre de travail.