Git.Docs

- Annuler des actions -

1. Modifier le message du dernier commit


git commit --amend -m "Nouveau message du commit"
            

2. Désindexer un fichier


# Pour annuler l'indexation d'un fichier que vous avez ajouté par erreur (par exemple, avec git add *), 
# utilisez la commande suivante :
git restore --staged <fichier>

# Ou son équivalent plus ancien (qui fonctionne toujours) :
git reset HEAD <fichier>

# git reset HEAD  fait la même chose que git restore --staged  dans ce contexte, mais git reset est une commande 
# plus "puissante" et peut être utilisée pour de nombreuses autres opérations (comme réinitialiser une branche à un commit précédent),
# ce qui peut parfois prêter à confusion pour les débutants. C'est pourquoi git restore a été introduit pour des cas d'utilisation 
# plus spécifiques et plus sûrs.
            

3. Réinitialiser un fichier déjà modifié


# Si vous avez modifié un fichier et que vous souhaitez annuler ces modifications,
# vous pouvez utiliser la commande suivante :
git restore <fichier>
# Ou son équivalent plus ancien :
git checkout -- <fichier>
# git checkout --  est l'ancienne méthode pour annuler les modifications dans un fichier.
# Il est toujours fonctionnel, mais git restore est plus explicite et recommandé pour les nouvelles versions de Git.