Comment réinitialiser tous les changements après le dernier engagement en Git

Comment réinitialiser tous les changements après le dernier engagement en Git
Les ingénieurs logiciels ou les développeurs de logiciels poussent très probablement plusieurs engins dans leur référentiel GIT. Mais dans certaines situations, ils ne veulent pas pousser les changements dans leur référentiel GIT particulier qui sont commis et nécessitent des modifications supplémentaires avant de s'engager. En conséquence, ils sont tenus de réinitialiser l'engagement le plus récent du référentiel GIT.

Ce guide expliquera la procédure de réinitialisation de tous les changements après le dernier engagement en Git.

Comment réinitialiser tous les changements dans Git après le dernier engagement?

Pour réinitialiser tous les modifications après le dernier engagement en GIT, suivez les étapes ci-dessous:

  • Passez au référentiel GIT souhaité.
  • Faites un nouveau fichier et poussez-le vers l'index de suivi.
  • Commettre des modifications et afficher l'historique du journal de référence du référentiel.
  • Copiez l'index du pointeur de tête.
  • Exécutez le "git réinitialisé la tête @ 1»Commandez et vérifiez la nouvelle position du pointeur de tête.

Étape 1: Rediriger vers un référentiel GIT particulier

Utilisez le "CD”Commande et basculez au référentiel GIT requis:

$ CD "C: \ Users \ nazma \ git \ perk1"

Étape 2: Créez un nouveau fichier

Maintenant, générez un nouveau fichier en exécutant le «touche" commande:

$ touch Fichier5.SMS

Étape 3: Suivi des changements

Ensuite, exécutez la commande fournie pour suivre le fichier nouvellement créé dans la zone de stadification:

$ git add .

Étape 4: commettre des modifications

Ensuite, poussez toutes les modifications au référentiel local GIT en exécutant le «git engager»Commande avec le message de validation:

$ git commit -m "Nouveau fichier5.txt ajouté "

Étape 5: Vérifiez l'historique des journaux de référence

Exécuter le "réflog git .«Commande pour afficher l'historique des journaux de référence du référentiel:

$ git réflog .

Selon la sortie sous-donnée, la tête pointe vers le recueil le plus récent:

Étape 6: Git réinitialiser les modifications

Enfin, exécutez le «réinitialisation git”Commande avec l'indice de pointeur de tête le plus récent copié:

$ git reset Head @ 1

On peut voir que le pointeur de tête se déplace vers l'indice de tête spécifié:

Étape 7: assurer la réinitialisation des modifications

Enfin, exécutez la commande fournie pour vous assurer si toutes les modifications ajoutées sont réinitialisées ou non:

$ git réflog .

Comme vous pouvez le voir, les modifications les plus récemment ajoutées sont supprimées avec succès et le pointeur de tête se déplace vers l'index spécifié:

C'est ça! Ici, nous avons fourni le processus le plus simple pour réinitialiser tous les changements après le dernier engagement en Git.

Conclusion

Pour réinitialiser tous les changements après le dernier engagement en GIT, passez d'abord au référentiel GIT souhaité. Ensuite, faites un nouveau fichier et poussez-le vers l'index de suivi. Ensuite, engagez les modifications et affichez l'historique du journal de référence du référentiel. Après cela, copiez l'index du pointeur de tête, exécutez le «git réinitialisé la tête @ 1»Commandez et vérifiez la nouvelle position du pointeur de tête. Ce guide a illustré la réinitialisation de tous les changements après le dernier engagement dans Git.