Comment annuler un engagement particulier dans Git qui a été poussé vers des références éloignées

Comment annuler un engagement particulier dans Git qui a été poussé vers des références éloignées

Git est l'un des outils de suivi les plus courants et les plus polyvalents qui est facile à utiliser. Les développeurs peuvent l'utiliser dans leurs problèmes lorsqu'ils commettent des modifications indésirables à un référentiel local. Parfois, ils veulent annuler l'ensemble de la validation avec tous les changements supplémentaires au lieu de les parcourir manuellement. Il est possible que ces modifications aient été poussées au référentiel centralisé. À cette fin, un utilisateur simple peut réinitialiser le pointeur de tête en utilisant le «git réinitialiser" commande.

Cet article discutera de la façon d'annuler un engagement particulier dans Git, qui est poussé vers le référentiel distant.

Comment annuler un engagement souhaité dans Git qui a été poussé vers le serveur GitHub?

Essayez les instructions indiquées ci-dessous pour annuler l'engagement particulier dans GIT, qui est poussé vers le référentiel distant:

  • Passez au référentiel local souhaité.
  • Répertoriez le contenu du référentiel qui doit pousser vers le serveur distant.
  • Vérifiez la liste URL distante.
  • Poussez les données vers le serveur GitHub.
  • Afficher l'historique des journaux.
  • Tapez le "git réinitialisé la tête ~" commande.
  • Vérifiez en regardant l'histoire de la git commet.

Étape 1: Accédez au référentiel souhaité Git

Tapez le "CD«Commande et accédez au référentiel local particulier:

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

Étape 2: Liste du contenu des référentiels

Maintenant, affichez la liste du contenu existant en exécutant le «LS" commande:

$ ls

Étape 3: Afficher l'URL distante

Ensuite, exécutez la commande fournie pour afficher l'URL distante disponible:

$ git Remote -v

Étape 4: Poussez les modifications locales à distance

Ensuite, poussez toutes les données modifiées dans le référentiel distant en exécutant le «git pousser" commande:

$ git push -u Origin Fonction

Ici le "origine"Est le nom d'URL distant, et"-u»Représente la branche en amont. Comme vous pouvez le voir, toutes les données locales sont poussées vers le serveur GitHub:

Étape 5: afficher l'historique des journaux

Pour vérifier l'historique des journaux de la branche de travail actuelle, exécutez le «journal git" commande:

$ git log --online -5

Selon la sortie en dessous, la tête pointe vers le «6f3c… ”Commissez Sha-Hash:

Étape 6: Réinitialiser la position de la tête

Après cela, utilisez la commande suivante pour réinitialiser la position de la tête et retourner les modifications appliquées sur le référentiel GIT:

$ git réinitialiser la tête ~

Étape 7: Afficher l'historique des journaux

Maintenant, consultez l'historique des journaux de la branche locale qui travaille actuelle en utilisant le «journal git" commande:

$ git log --online -5

Comme vous pouvez le voir, la position de la tête est changée par la commission précédente, l'engagement actuellement poussé est supprimé de l'histoire et les modifications sont annulées:

C'est tout! Vous avez appris à annuler l'engagement particulier de Git, qui est poussé vers le référentiel distant.

Conclusion

Pour annuler l'engagement particulier dans Git, qui est poussé vers le référentiel distant, passez d'abord au référentiel local souhaité et listez son contenu à pousser vers le serveur distant. Ensuite, vérifiez la liste URL distante et poussez les données vers le serveur GitHub. Après cela, consultez l'historique des journaux et exécutez le «git réinitialisé la tête ~" commande. Enfin, vérifiez-le en affichant l'historique du journal de référence GIT. Ce message a décrit la procédure de l'annulation d'un engagement particulier dans Git, qui est poussé vers le référentiel distant.