Comment supprimer des commits d’une branche dans Git?
La suppression d’un commit dans Git doit être abordée de deux manières, selon que vous avez ou non appliqué vos modifications. Veuillez noter qu’avant d’essayer cela, l’exécution de ces commandes SUPPRIMERA les modifications de votre répertoire de travail. Toutes les modifications apportées aux fichiers suivis dans l’arborescence de travail depuis < commit > sont ignorées. Veillez à enregistrer séparément toutes les modifications que vous « souhaiteriez avoir.
Si vos modifications n’ont pas encore été appliquées, entrez simplement la commande
Cela va ignorer toutes les modifications de l’arborescence de travail et déplacer HEAD vers la validation avant HEAD.
Si vous « souhaitez supprimer les validations jusqu’à une validation spécifique, exécutez < git log>
dans la ligne de commande pour trouver l’ID de validation spécifique, puis exécuter
supprimera toutes les modifications de l’arbre de travail et déplacera HEAD vers le commit choisi.
Sinon, si vous avez déjà transmis vos modifications, vous devrez exécuter le code suivant
Veuillez noter que si d’autres ont retiré cette branche, vous feriez mieux de créer une nouvelle branche. Si vous ne le faites pas lorsque quelqu’un d’autre a tiré, il le fusionnera simplement dans son travail et vous le récupérerez à nouveau.
Si vous avez besoin de trouver un commit que vous avez « supprimé », il est généralement présent dans < git reflog>
sauf si vous avez récupéré les déchets de votre dépôt.
Besoin d’aide? Veuillez nous contacter à [email protected]