Ne vous inquiétez pas si vous ne savez pas comment restaurer un référentiel distant à un engagement spécifique, car ce message démontrera la méthode de réinitialisation de la télécommande à un certain engagement.
Comment réinitialiser la télécommande à un certain engagement?
Pour réinitialiser la télécommande à un certain commit, réinitialisez d'abord ou réinitialisez le commit dans le référentiel GIT en utilisant le «réinitialisation git" commande. Après cela, poussez l'engagement à la télécommande en utilisant le «git push -f " commande.
Consultez la procédure fournie pour la démonstration pratique.
Étape 1: Lancez Git Terminal
Tout d'abord, ouvrez le terminal git depuis le menu de démarrage de Windows:
Étape 2: Allez dans le référentiel de travail GIT
Utilisez le «CD«Commande et accédez au référentiel de travail GIT:
$ cd "C: \ git \ commet"
Ensuite, affichez tous les fichiers et référentiels du référentiel de travail actuel à l'aide du «LS" commande:
$ ls
Étape 3: apporter une modification dans le fichier git
Apporter quelques modifications dans le fichier git. À cette fin, nous avons modifié le contenu du «Déposer.SMS" déposer:
$ echo "Hello to Linux Hint"> Fichier.SMS
Étape 4: Ajouter un fichier à l'index de mise en scène
Ensuite, ajoutez le fichier modifié à l'index de suivi (zone de stadification) à l'aide de la commande mentionnée:
$ git ajouter le fichier.SMS
Affichez l'état du référentiel GIT pour confirmer si le fichier modifié est ajouté à l'indice de suivi ou non:
$ statut git
Vous pouvez voir que nous avons réussi à ajouter le fichier à l'indice de suivi:
Étape 5: commettre une nouvelle modification
Commettre les nouveaux changements avec le «git engager«Commande tout en spécifiant le message avec le«-m" option:
$ git commit -m "Modifier le commit"
Vérifiez le journal GIT pour vérifier si les modifications sont engagées ou non:
$ git journal
Ici, vous pouvez voir que les modifications sont engagées avec succès et ajoutées au référentiel local GIT:
Étape 6: Poussez les modifications à distance
Après cela, poussez les modifications au référentiel distant à l'aide du «push git " commande. Ici le "-F»Le drapeau est utilisé pour pousser les modifications à la télécommande avec force:
$ git push -f Origin Master
Étape 7: réinitialiser la télécommande à un certain engagement
Maintenant, réinitialisez la télécommande à la validation précédente ou récent. À cette fin, tout d'abord, retournez à un engagement spécifique ou à un certain engagement en utilisant la position de la tête ou ID de validation:
$ git réinitialisation - Tête dure ~ 1
Étape 8: Poussez les modifications à distance
Après être revenu à un engagement d'une certaine ou précédente, poussez les engins locaux vers le référentiel distant:
$ git push -f Origin Master
Affichez le journal du référentiel pour vérifier si la télécommande est réinitialisée à un certain commit ou non:
$ git journal
On peut observer que nous avons réussi la fonctionnalité requise:
Nous vous avons appris la méthode pour réinitialiser la télécommande à un certain engagement.
Conclusion
Pour réinitialiser la télécommande à un certain engagement GIT, accédez d'abord au référentiel GIT et réinitialisez les modifications du référentiel local à l'aide du «git reset -Hard Head ~ 1" commande. Pour revenir à un engagement spécifique, les utilisateurs peuvent utiliser le «Git réinitialisation -hard " commande. Après cela, poussez ces modifications au référentiel distant pour réinitialiser la télécommande à un certain engagement en utilisant le «Git Push -f Origin Master" commande. Ce message a expliqué la méthode de réinitialisation de la télécommande à un certain engagement.