Annuler une «poussée git»

Annuler une «poussée git»
Git est un outil de suivi de DevOps open source qui permet aux développeurs de mettre en œuvre leur code source de projet dans différentes versions. Revenir à l'engagement précédent ou à l'état précédent est une autre caractéristique intéressante du GIT car elle permet aux programmeurs de revenir à un état antérieur dans le référentiel. Après avoir poussé par erreur toutes les modifications supplémentaires au service d'hébergement distant, les développeurs peuvent revenir à l'ancien état en utilisant le «$ git revert " commande.

Cet article discutera:

  • Comment pousser les modifications ajoutées localement aux référentiels distants?
  • Comment annuler un "push git"?

Comment pousser les modifications ajoutées localement aux référentiels distants?

Pour annuler le «push git», Tout d'abord, les utilisateurs doivent pousser les modifications ajoutées localement au référentiel distant. C'est une opération préalable. Ce faisant, les utilisateurs peuvent annuler une poussée GIT en suivant la procédure donnée:

  • Accédez au référentiel local GIT.
  • Afficher le contenu existant du référentiel actuel.
  • Vérifiez l'historique des journaux de référence.
  • Afficher la liste URL distante.
  • Télécharger la version modifiée du référentiel distant.
  • Poussez les modifications ajoutées localement au service d'hébergement distant.

Alors, commençons!

Étape 1: Accès au référentiel local Git

Tout d'abord, exécutez la commande suivante en spécifiant le référentiel local GIT souhaité et passez-y:

$ cd "C: \ Users \ nazma \ git \ test_4"

Étape 2: Afficher la liste de contenu

Pour afficher la liste de contenu du référentiel actuel, exécutez le "LS" commande:

$ ls

Étape 3: Vérifiez l'historique des journaux de référence du référentiel GIT

Maintenant, exécutez le «journal git .”Commande pour vérifier l'historique du journal de référence du référentiel GIT:

$ git journal.

Étape 4: Vérifiez l'URL distante

Pour vous assurer que l'URL distante est ajoutée, utilisez le "git distors -v" commande:

$ git Remote -v

Étape 5: Réfléchissez à l'origine à distance

Maintenant, téléchargez la version mise à jour du référentiel distant sur le référentiel local et utilisez la commande fournie avec le nom distant:

$ git fetch origine

Étape 6: Poussez les modifications du référentiel local en télécommande

Ensuite, exécutez le «push git«Commande avec le nom de branche distant et local dans lequel des modifications sont ajoutées:

$ git push origin maître

Note: La procédure ci-dessus est nécessaire pour annuler le «push git" opération.

Comment annuler une «poussée git»?

Pour annuler un "push git"Opération, toutes les modifications ajoutées qui se déplacent vers le référentiel distant reviennent à un référentiel local. Pour ce faire, suivez les étapes ci-dessous.

Étape 1: Annuler «git push»

Pour retourner les modifications poussées, exécutez le «Git REVERT»Commande avec le hachage SHA le plus récent:

$ git revert b87cd01

Après avoir exécuté la commande ci-dessus, un fichier texte sera ouvert avec un éditeur de texte par défaut, où vous pouvez ajouter un commentaire, enregistrer et fermer le fichier texte:

En conséquence, vous obtiendrez la sortie ci-dessous, ce qui indique que les modifications ajoutées ne sont pas suscitées:

Étape 2: Vérifiez le fonctionnement de débit via le journal de référence du référentiel

Enfin, exécutez le «journal git .«Commande pour s'assurer que toutes les modifications ajoutées sont restées au référentiel local:

$ git journal .

Comme vous pouvez le voir, l'opération non susachi est effectuée avec succès:

Étape 3: Vérifiez la liste du contenu

Exécuter le "LS”Commande et vérifiez le contenu du référentiel:

$ ls

C'est tout! Nous avons effectué les étapes simples pour annuler un «push git" opération.

Conclusion

Pour annuler le «push git”Opération, tout d'abord, allez dans le référentiel de travail GIT et vérifiez la liste de contenu. Ensuite, affichez l'historique du journal de référence du référentiel et l'URL distante existante. Ensuite, récupérez la version modifiée du référentiel distant et poussez toutes les modifications ajoutées localement au référentiel distant. Enfin, exécutez le «$ git revert " commande. Cet article a démontré la méthode pour annuler le «push git".