Cet article expliquera:
Existe-t-il un moyen de randonner / retourner la dernière poussée de Git?
Oui, il y a un moyen de revenir à la dernière poussée de Git. Les développeurs sont autorisés à effectuer cette opération en GIT.
Comment faire rouler / retourner la dernière poussée de Git?
Pour faire reculer la dernière poussée vers Git, suivez les instructions ci-dessous:
Étape 1: Passez au répertoire local GIT
Tout d'abord, écrivez la commande suivante avec le chemin du référentiel et passez-y:
$ CD "C: \ git \ reposb"Étape 2: Créez un nouveau fichier
Ensuite, faites un nouveau fichier dans le référentiel de travail à l'aide du «touche" commande:
$ touch test1.SMSÉtape 3: suivre le nouveau fichier
Ensuite, exécutez le "git ajouter”Commande avec le nom de fichier nouvellement créé pour mettre en scène ce fichier:
$ git ajouter test1.SMSÉtape 4: Commissez le fichier
Engager le nouveau fichier pour enregistrer les modifications ajoutées à l'aide de la commande ci-dessous:
$ git commit -m "fichier test1 ajouté"Étape 5: Vérifiez l'origine à distance
Après cela, vérifiez si le répertoire local est connecté à la télécommande:
$ git Remote -vÉtape 6: Poussez les modifications au référentiel distant
Ensuite, poussez le contenu du référentiel local vers le référentiel distant:
$ git pushAprès avoir effectué l'opération ci-dessus, passez à votre référentiel distant et affichez les modifications. Par exemple, on peut voir que le fichier de notre référentiel local "test1.SMS«A été poussé avec succès:
Étape 7: Vérifiez le journal GIT
Ensuite, affichez l'historique des engagements pour vérifier la position actuelle de la tête:
$ Git Log --OnelineOn peut observer que la tête pointe vers le fichier engagé le plus récent:
Étape 8: Roll à la dernière poussée
Maintenant, exécutez le «réinitialisation git«Commande avec le«-dur”Option et spécifiez la tête vers Rollback le dernier poussée:
$ git réinitialisation - Tête dure ~ 1Ici le "-dur«L'option est utilisée pour réinitialiser la position de la tête et le« «Tête ~ 1«Est utilisé pour déplacer le pointeur de tête vers le commit le plus récent:
Étape 9: Mettre à jour le référentiel distant
Ensuite, poussez à nouveau le contenu du référentiel local vers la copie distante pour mettre à jour son contenu:
$ git push -fDans la commande ci-dessus, le «-F«L'option est utilisée pour pousser avec force:
On peut voir que le contenu précédemment poussé a été supprimé de GitHub et que le référentiel distant est à jour:
Étape 10: Vérifiez les modifications
Enfin, vérifiez les modifications en visualisant l'historique des engagements:
$ Git Log --OnelineMaintenant, la tête est retournée à la commission précédente:
Nous avons fourni le moyen le plus simple de revenir à la dernière poussée de Git.
Conclusion
Pour revenir à la dernière poussée vers Git, tout d'abord, passez à un répertoire particulier. Ensuite, exécutez le "git reset -Hard Head ~ 1»Commande pour annuler la poussée la plus récente. Après cela, mettez à jour le référentiel distant à l'aide du «git push -f»Commande et vérifiez les modifications. Cet article a expliqué la procédure pour faire reculer la dernière poussée vers Git.