Formation Git en vidéo

Résumé des commandes pour retourner en arrière

Différence entre --soft, --mixed et --hard

git reset --soft

git reset <commit> --soft
  • Pas de modification du fichier
  • Les fichiers modifiés passent à l’état « Staging area »

git reset --mixed

git reset <commit> --mixed
  • Pas de modification du fichier
  • Les fichiers modifiés passent à l’état « Not Staged »

git reset --hard

git reset <commit> --hard
  • Fichier modifié (suppression des modifications depuis le commit choisi)
  • Les fichiers n’ont aucun status