Comment annuler les commits locaux les plus récents à Git?

Comment annuler les commits locaux les plus récents à Git?
Tout en travaillant sur un référentiel à distance local, les développeurs poussent très probablement plusieurs engins concernant des modifications supplémentaires à leur référentiel chaque jour. Cependant, parfois après avoir commis des modifications, vous voudrez peut-être ajouter des modifications supplémentaires avant de pousser l'engagement. À cette fin, il est nécessaire d'annuler le dernier engagement pour son référentiel GIT.

Cet article décrit la procédure pour annuler le plus récent engagement local.

Comment annuler les commits locaux les plus récents à Git?

Revenir à l'engagement précédent. Tout d'abord, passez au répertoire GIT, créez et ajoutez un nouveau fichier. Ensuite, engagez les modifications supplémentaires au référentiel. Vérifiez l'historique des journaux du référentiel et exécutez le «$ git reset -Soft Head ~ 1»Commande pour annuler le commit le plus récent. Enfin, vérifiez le processus d'annulation.

Maintenant, avancez et comprenez le scénario ci-dessus!

Étape 1: Passez au répertoire

Tout d'abord, accédez au répertoire GIT via la commande ci-dessous:

$ CD "C: \ Users \ Nazma \ git \ Demo14"

Étape 2: Créer un fichier

Exécuter le "touche”Commande pour créer un nouveau fichier:

$ touch file1.SMS

Étape 3: Ajouter un fichier

Maintenant, suivez un fichier nouvellement créé à l'aide du "git ajouter" commande:

$ git ajouter un fichier1.SMS

Étape 4: commettre des modifications

Pour enregistrer les modifications supplémentaires dans le référentiel GIT, exécutez le "git engager" avec le "-m”Commande et spécifiez le message requis:

$ git commit -m "1 fichier ajouté"

Étape 5: Vérifiez l'historique du journal

Pour vérifier l'historique des journaux du référentiel actuel, exécutez la commande de divagations ci-dessous:

$ Git Log --Oneline

Dans la sortie ci-dessous, la référence des engagements en surbrillance est le commit le plus récent:

Étape 6: Annuler un engagement local récent

Pour annuler le commit local le plus récent, exécutez le «réinitialisation git«Commande avec le«-doux"Flag le long du"Tête ~ 1”Pointeur de tête ciblé:

$ git réinitialisation - tête douce ~ 1

Étape 7: Vérifiez le processus d'annulation

Enfin, pour vérifier l'annulation de la commission locale la plus récente, exécutez la commande fournie:

$ Git Log --Oneline

Comme vous pouvez le voir dans la sortie ci-dessous, le pointeur de tête est déplacé avec succès vers le commit le plus récent:

Nous avons démontré la méthode pour annuler le plus récent engagement local.

Conclusion

Revenir à la précédente validation locale récente. Tout d'abord, passez au répertoire GIT, créez et ajoutez un nouveau fichier. Ensuite, engagez les modifications supplémentaires au référentiel. Vérifiez l'historique des journaux du référentiel et exécutez le «$ git reset -Soft Head ~ 1»Commande pour annuler le commit le plus récent. Enfin, vérifiez le processus d'annulation. Cet article a fourni la procédure pour annuler le plus récent engagement local.