Parfois, lorsque les utilisateurs de Git travaillent sur le référentiel local, ils implémentent des modifications et ajoutent de nouvelles fonctionnalités uniquement à des fins de test. Toutes ces modifications sont apportées localement. Après cela, ils souhaitent retourner ces modifications et restaurer la version précédente du référentiel local. À cette fin, Git soutient un «réinitialiser" commande.
Cet article élaborera sur:
Alors, commençons!
Qu'est-ce que la commande GIT RESET?
La commande git réinitialisée est utilisée pour annuler les modifications et faire reculer le référentiel GIT à son état ou version précédent. La commandes Git Reset prend également en charge certaines options, telles que «-doux","-dur" et ainsi de suite. Il peut être utilisé dans le référentiel local de Git et dans un environnement de mise en scène, et retourner les modifications engagées.
Comment utiliser la commande git réinitialisation?
Ici, nous avons répertorié certaines utilisations de la commande git réinitialisée:
Examinons chacune des utilisations ci-dessus de la commande Git Reset plus en profondeur.
Méthode 1: Utilisez la commande GIT RESET pour un fichier de statement
La commande git réinitialisée peut être utilisée pour unstrément les fichiers mis en scène. Pour ce faire, suivez la procédure fournie.
Étape 1: Ouvrez Git Bash
Tout d'abord, ouvrez le terminal git du «Commencez" menu:
Étape 2: Passez au référentiel GIT
Ensuite, accédez au référentiel GIT à l'aide du «CD”Commande et spécifiez le chemin du référentiel:
$ cd "C: \ git"
Étape 3: faire un nouveau fichier
Faites un nouveau fichier car nous avons créé le «Fichier1.SMS»:
$ touch file1.SMS
Étape 4: Ajouter un fichier à l'environnement de mise en scène
Pour ajouter le fichier dans un environnement de stadification, utilisez la commande donnée:
$ git ajouter un fichier1.SMS
Maintenant, vérifiez l'état du fichier à l'aide du "statut git" commande:
$ statut git
Ici, vous pouvez voir que le fichier a maintenant été téléchargé dans la zone de stadification:
Étape 5: Retourne le fichier de scène vers l'environnement Ungastage
À l'aide de la commande git réinitialisation, déplacez le fichier de scène vers l'environnement Unfast:
$ git réinitialiser le fichier1.SMS
Étape 6: Vérifiez l'état du fichier
Vérifiez si le fichier est reculé à partir de l'environnement de stadification ou non:
$ statut git
Comme vous pouvez le voir, nous avons réussi à réinitialiser la scène "Fichier1.SMS”Retour à l'environnement Unstage:
Méthode 2: Utilisez la commande GIT RESET pour mettre en scène les fichiers engagés
Pour retourner les fichiers engagés dans l'environnement de stadification, les utilisateurs de GIT peuvent utiliser la commande GIT RESET. À cette fin, consultez les étapes ci-dessous.
Étape 1: ajouter un fichier à la zone de la scène
Maintenant, encore une fois, nous ajouterons le fichier non suivi à la zone de stadification via la commande fournie:
$ git ajouter un fichier1.SMS
Étape 2: Vérifiez l'état du fichier
Pour déterminer si le fichier a été ajouté à une zone de stadification ou non, vérifiez l'état du référentiel:
$ statut git
Ici, vous pouvez voir que le fichier est ajouté avec succès dans la zone de mise en scène:
Étape 3: Commissez le fichier de scène
Ensuite, utilisez le «git engager«Commande pour commettre le fichier mis en scène tout en ajoutant le«-m”Option à la commande pour intégrer le message de validation:
$ git commit -m "file1 est engagé"
Étape 4: Vérifiez le journal GIT
Vérifiez le journal GIT pour vérifier si les modifications sont engagées ou non:
$ git journal
On peut voir que les changements sont engagés avec succès:
Étape 5: Déplacer le fichier du dernier engagement dans la zone de mise en scène
Afin de déplacer les fichiers engagés dans la zone de stadification sans perdre de contenu de fichier, exécutez le «réinitialisation git«Commande avec le«-doux" option:
$ git réinitialisation - tête douce ~ 1
Après cela, vérifiez l'état du référentiel GIT pour voir si le fichier a été retourné dans la zone de mise en scène:
$ statut git
Ici, vous pouvez voir, le fichier engagé a été ajouté à la zone de mise en scène:
Méthode 3: Utilisez la commande git réinitialisation pour supprimer et annuler les modifications
Pour annuler les modifications engagées et supprimer ces modifications du référentiel GIT, suivez les instructions ci-dessous.
Étape 1: Vérifiez l'état du référentiel
Tout d'abord, vérifiez l'état du référentiel et trouvez s'il existe un fichier dans la zone de stadification prête à s'engager:
$ statut git
Vous pouvez voir que le «Fichier1.SMS«Est placé dans la zone de mise en scène et est prêt à s'engager:
Étape 2: Commissez le fichier de scène
Commissez le fichier étape à l'aide de la commande mentionnée:
$ git commit -m "deuxième commit"
Ensuite, consultez le journal GIT pour vérifier si le fichier scénique est engagé ou non:
$ git journal
La sortie ci-dessous montre que le fichier est engagé avec succès:
Étape 3: Annuler et supprimer les modifications
Afin d'annuler le changement pour restaurer le référentiel vers la version précédente et pour supprimer les modifications engagées du référentiel, utilisez le "réinitialisation git«Commande avec le«-dur" option:
$ git réinitialisation - Tête dure ~ 1
Étape 3: Vérifiez que les modifications sont restées
Pour vérifier si les modifications sont restées à la version précédente, vérifiez le journal:
$ git journal
La sortie montre que les modifications sont restées avec succès à l'aide de la commande git réinitialisée:
Nous avons développé ce qu'est la commande de réinitialisation et comment l'utiliser.
Conclusion
La commande git réinitialisation est une commande CLI puissante qui est fréquemment utilisée pour réinitialiser les modifications et réintégrer le projet GIT à la version précédente. Pour revenir sur le fichier scénique dans la zone Unvassement, utilisez le «réinitialisation git " commande. Afin de mettre en scène le fichier à partir des modifications engagées, exécutez le «git reset -Soft Head ~ 1«Commande, et pour annuler les modifications sans enregistrer la modification, utilisez le«git reset -Hard Head ~ 1" commande. Ce blog a expliqué ce qu'est la commande Git Reset et comment l'utiliser.