Réinitialisez la tête vers Git commit précédent

Réinitialisez la tête vers Git commit précédent
Dans Git, la tête est un point qui fait référence à l'engagement ou à la modification le plus récent. Cependant, parfois, après modification, le développeur veut retourner les modifications et les fichiers ou passer au point précédent. Le "Réinitialiser la tête»L'opération permet aux développeurs de réintégrer les modifications et de revenir au dernier engagement. De plus, il est également utilisé pour indiquer des changements plus récents que les développeurs ont apporté.

Ce message illustrera comment réinitialiser la tête vers le commit Git précédent. Alors, commençons!

Comment réinitialiser la tête vers Git Commit?

Pour réinitialiser la tête du commit GIT précédent, ouvrez d'abord le référentiel local GIT et consultez le journal pour afficher le validation le plus récent. Ensuite, revenez à la commission précédente en utilisant le «git reset -Hard Head ~ 1" commande.

Pour réinitialiser pratiquement la tête du commit précédent, suivez la procédure mentionnée.

Étape 1: Lancez Git Bash Terminal
Tout d'abord, ouvrez le terminal Git Bash du «Commencez" menu:

Étape 2: Open Git Repository local
Ensuite, accédez au référentiel GIT local:

$ cd "C: \ git"

Étape 3: Créez un nouveau fichier
Créer un nouveau fichier en utilisant la commande donnée. Par exemple, nous avons créé un «Fichier1.SMS" déposer:

$ touch file1.SMS

Étape 4: Vérifiez l'état du fichier
Pour vérifier l'état du fichier, écrivez le «statut git”Commande sur le terminal:

$ statut git

Le fichier n'est désormais pas suivi et placé dans la zone non stagée:

Étape 5: Ajouter un fichier à la scène
Pour déplacer le fichier dans la zone de mise en scène, utilisez le «git ajouter”Commande et spécifiez le nom de fichier dedans:

$ git ajouter un fichier1.SMS

Encore une fois, affichez l'état du fichier pour vérifier si le fichier nouvellement créé est déplacé ou non dans la zone de stadification:

$ statut git

Ici, vous pouvez voir que le fichier est désormais déplacé vers la zone de mise en scène et est prêt à s'engager:

Étape 6: Commissez le fichier
Ensuite, engagez le dossier en utilisant le «git engager" commande. Le "-m«L'option est utilisée pour joindre un message de validation ici:

$ git commit -m "premier engagement"

Étape 7: Vérifiez le dernier engagement
Pour vérifier si le fichier est engagé ou non, utilisez la commande fournie:

$ git journal

Ici, vous pouvez voir un fichier avec le «S'engager d'abord»Le message est engagé avec succès:

Étape 8: apporter des modifications dans le fichier
Apporter des modifications au fichier nouvellement créé en l'ouvrant dans l'éditeur par défaut à l'aide de la commande mentionnée:

$ start Fichier1.SMS

On peut voir que le fichier spécifié est ouvert dans le bloc-notes. Faites quelques modifications dans le fichier et appuyez sur le "Ctrl + s»Clé pour enregistrer les modifications:

Étape 9: ajouter un fichier à la zone de la scène
Encore une fois, ajoutez un fichier de la zone Unvassement à la zone de mise en scène:

$ git ajouter un fichier1.SMS

Vérifiez l'état du fichier:

$ statut git

Ici, vous pouvez voir que le fichier modifié est ajouté à la zone de stadification et prêt à s'engager:

Étape 10: commettre un fichier modifié
Faites un deuxième engagement pour appliquer des modifications modifiées:

$ git commit -m "deuxième commit"

Maintenant, vérifiez le fichier journal pour afficher la position actuelle de la tête et vérifiez également si le fichier modifié est engagé ou non:

$ git journal

La sortie ci-dessous indique que le fichier mis à jour est engagé avec succès:

Étape 11: Réinitialiser la tête
Réinitialisez la tête vers le commit précédent pour retourner la modification à l'aide de la commande mentionnée:

$ git réinitialisation - Tête dure ~ 1

Ici, vous pouvez voir que la tête est définie sur le précédent "S'engager d'abord" commettre:

Étape 12: Vérifiez que la tête est réinitialisée
Pour vérifier si la tête est réinitialisée à la commission précédente, vérifiez à nouveau le journal:

$ git journal

Nous avons élaboré comment réinitialiser la tête vers les commits Git précédents.

Conclusion

Pour réinitialiser la tête vers le commit précédent, ouvrez d'abord le référentiel GIT. Ensuite, utilisez le «git reset -Hard Head ~ 1»Commande sur le terminal. Pour commettre un fichier sur GIT, créez d'abord un fichier et ajoutez le fichier à la zone de mise en scène. Ensuite, engagez le fichier nouvellement créé à l'aide du «git commit -m" commande. Cet article a illustré comment réinitialiser la tête vers le commit Git précédent.