Comment jeter vos changements locaux dans l'exemple GIT

Comment jeter vos changements locaux dans l'exemple GIT
Tout en travaillant sur Git, les développeurs apportent des modifications au référentiel local GIT. Après avoir commis et enregistré des changements, vous pouvez parfois réaliser que des changements incorrects sont enregistrés accidentellement. Dans cette situation, il est nécessaire de rejeter le commit récent. À des fins spécifiées, le «& git reset -hard " La commande peut être exécutée sur le terminal Git bash.

Ce manuel définira la procédure pour retirer ou rejeter vos modifications locales dans GIT.

Comment jeter vos changements locaux dans Git?

Pour éliminer vos changements locaux dans GIT, reportez-vous d'abord au répertoire de racine Git et créez un nouveau référentiel local GIT, et passez immédiatement à lui. Initialisez le répertoire créé, créez de nouveaux fichiers et vérifiez l'historique de référence de la validation du référentiel GIT à l'aide du «$ git commit -m «Commande et copier la référence de la validation à laquelle nous voulons revenir. Enfin, exécutez le «& git réinitialisation -hard > «Commandez pour rejeter vos changements locaux dans GIT.

Passons de l'avant pour implémenter le scénario ci-dessus!

Étape 1: Ouvrez Git Bash

Lancez le terminal GIT en utilisant le «Commencez" menu:

Étape 2: Accédez à Git Root Directory

Déplacez-vous vers le répertoire Root Git à l'aide du «CD" commande:

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

Étape 3: Créer un référentiel local GIT

Exécutez la commande ci-dessous pour créer et accéder au nouveau répertoire:

$ Mkdir Demo7 && cd Demo7

Étape 4: Initialiser le référentiel GIT

Maintenant, initialisez le référentiel local GIT nouvellement créé à l'aide du «git init" commande:

Étape 5: Créer et apporter des modifications

Ensuite, exécutez le «touche«Commande avec le«écho”Commande pour créer un fichier. Ensuite, ajoutez-y du texte à l'aide de l'opérateur de redirection:

$ touch file1.txt && echo "c'est mon premier fichier"> file1.SMS

Étape 6: Ajouter un fichier à la zone de mise en scène

Suivez le fichier à l'aide du "git ajouter" commande:

$ git ajouter un fichier1.SMS

Étape 7: commettre des modifications

Exécutez le "git engager”Commande pour ajouter les modifications au référentiel local GIT avec le message spécifié:

$ git commit -m "fichier1.txt ajouté "

Étape 8: Créer et mettre à jour le fichier

Ensuite, créez un nouveau fichier nommé "fichier2.SMS»Et ajoutez-y du texte:

$ touch file1.txt && echo "c'est mon deuxième fichier"> file2.SMS

Étape 9: Ajouter un fichier

Maintenant, ajoutez le fichier requis de la zone de travail à la zone de mise en scène:

$ git add file2.SMS

Étape 10: commettre des modifications

Exécutez la commande fournie pour commettre des modifications apportées au message de validation:

$ git commit -m "file2.txt ajouté "

Étape 11: Mettre à jour le fichier

Maintenant, encore une fois ouvert "fichier2.SMS"Et mettez-le à jour en conséquence:

$ echo "Mettre à jour le fichier2"> file2.SMS

Étape 12: Vérifier l'état

Pour vérifier le référentiel local GIT, exécutez la commande fournie:

$ statut git .

Comme vous pouvez le voir, le «fichier1.SMS»Le fichier est modifié avec succès:

Étape 13: Vérifiez le journal

Vérifiez l'historique du journal de référence du référentiel local GIT avec la commande fournie:

$ Git Log --Oneline

À partir des informations affichées, copiez le numéro de référence de la validation pour éliminer les modifications locales:

Étape 14: Jeter les modifications locales

Enfin, exécutez le «réinitialisation git«Commande avec le«-dur»Flag et la référence de la validation copiée pour rejeter les modifications connexes:

$ git réinitialisation - dure A4F1974

Comme vous pouvez le voir, notre position de tête est déplacée vers la référence des engagements indiqués et les changements les plus récents sont rejetés:

Étape 15: Vérifier l'état

Ensuite, vérifiez l'état à l'aide de la commande fournie:

$ statut git .

Étape 16: Vérifiez le contenu de la liste

Enfin, exécutez le «LS”Commande pour afficher le contenu existant du référentiel GIT:

$ ls

On peut voir que le «fichier1.SMS«Il n'existe plus dans le référentiel:

Nous avons offert la procédure pour éliminer vos changements locaux dans les exemples GIT.

Conclusion

Pour éliminer vos modifications locales dans GIT, transférez d'abord dans le répertoire Git Root, créez un nouveau référentiel local GIT et accédez à lui. Ensuite, créez de nouveaux fichiers et ouvrez-les et mettez-les à jour. Ensuite, engagez des modifications dans le référentiel GIT. Après cela, mettez à jour le fichier à nouveau et vérifiez la référence du journal GIT Commit, copiez la référence de la validation et exécutez le «$ git reset -hard »Commande pour éliminer les modifications de validation connexes. Ce manuel a discuté de la méthode pour supprimer vos changements locaux dans GIT.