Vous pouvez RÉVERVER (ou vous pouvez également l'appeler SUPPRIMER ) le Git Commit à la fois localement et à distance si vous suivez les étapes indiquées ci-dessous via la ligne de commande git.
Exécutez la commande suivante pour voir l'ID de validation que vous souhaitez rétablir
git log --oneline --decorate --graph
Vous obtiendrez comme une capture d'écran suivante
Si vous vérifiez également à distance (via l'interface Web), vous pouvez voir que ce serait la même chose que ci-dessous
Comme par capture d' écran actuellement vous engager sur id e110322 mais vous voulez revenir à 030bbf6 DEUX LOCALEMENT et à distance .
Effectuez les étapes suivantes pour SUPPRIMER / RÉVERTIR Commit localement + à distance
Première restauration locale pour valider l'ID 030bbf6
git reset --hard 030bbf6
suivi par
git clean -f -d
Ces deux commandes nettoient la réinitialisation de la force pour valider l'étape 030bbf6 comme illustré ci-dessous dans l'instantané
maintenant, si vous exécutez git status, vous verrez que vous êtes DEUX commits DERRIÈRE à partir de la branche distante comme indiqué ci-dessous
Exécutez la commande suivante pour mettre à jour vos index (s'il y a des mises à jour). Il est recommandé de demander à tous les développeurs de n'accepter aucune demande d'extraction sur la branche distante principale.
git fetch --all
Une fois que vous avez terminé, vous devez pousser ce commit avec force en utilisant le symbole + devant la branche, comme indiqué ci-dessous. Je l' ai utilisé ici comme maître branche, vous pouvez le remplacer par tout
Code
git push -u origin +master
maintenant, si vous voyez l'interface web de remote, alors commit devrait également être annulé.