Comment réinitialiser le fichier pour être le même que Master Branch dans Git

Comment réinitialiser le fichier pour être le même que Master Branch dans Git
Sur Git, les utilisateurs peuvent accéder à un fichier sur plusieurs branches et mettre à jour les modifications plusieurs fois et les enregistrer. Après avoir modifié le référentiel local GIT, les utilisateurs doivent commettre des modifications dans le référentiel distant GIT pour les enregistrer et les mettre à jour en permanence pour les autres membres du projet. Ce processus peut être effectué à l'aide de commandes GIT sans tracas.

Dans ce guide, vous apprendrez la procédure pour réinitialiser les fichiers pour être les mêmes que la branche maître dans GIT.

Comment réinitialiser le fichier pour être le même que Master Branch dans Git?

Supposons que nous ayons un dossier important dans notre git "maître"Branche qui n'a pas été mise à jour. Cependant, il a déjà été mis à jour et engagé plusieurs fois dans une autre branche. Maintenant, nous devons supprimer toutes les modifications apportées au fichier et la revenir à son même état que dans la branche maîtresse.

Passez à la procédure ci-dessous pour comprendre le scénario ci-dessus!

Étape 1: Lancez Git Bash
Ouvrez le terminal GIT avec l'aide du «Commencez" menu:

Étape 2: Passez au répertoire GIT
Accédez au répertoire local GIT à l'aide du «CD" commande:

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

Étape 3: Créer et changer la branche
Maintenant, créez et passez immédiatement à la nouvelle branche en utilisant la commande fournie:

$ git Checkout -B Master

Étape 4: Créer un fichier
Exécuter le "touche"Commande pour créer un nouveau fichier nommé"fichier1.SMS»:

$ touch file1.SMS

Étape 5: Suivre le fichier
Ensuite, suivez le fichier du répertoire de travail à la zone de mise en scène:

$ git ajouter un fichier1.SMS

Étape 6: commettre des modifications
Commettre les modifications apportées au référentiel GIT avec un message de validation:

$ git commit -m "1 fichier ajouté"

Comme vous pouvez le voir, les modifications sont engagées avec succès dans le référentiel GIT:

Étape 7: Mettre à jour le fichier
Ouvrez le fichier pour y apporter des modifications:

$ start Fichier1.SMS

Étape 8: commettre des modifications
Maintenant, enregistrez les modifications en utilisant le «git engager«Commande avec«-m”Option pour spécifier tout message:

$ git commit -m "fichier1.txt mis à jour "

Étape 9: Branche de commutation
Ensuite, exécutez le «caisse git«Commande pour revenir au précédent»principal" bifurquer:

$ git Checkout Main

Étape 10: Mettre à jour le fichier
Ouvrez le fichier en utilisant "commencer"Commande pour le mettre à jour et appuyez sur"Ctrl + s»Clé pour enregistrer les modifications:

$ start Fichier1.SMS

Étape 11: Réinitialiser le fichier
Pour réinitialiser les modifications, exécutez le «caisse git" commande:

$ git Checkout Master - Fichier1.SMS

Ici, nous avons spécifié le nom de la branche «maître"Et utilisé"-«Avant le nom de fichier qui indique que le texte spécifié sera interprété comme un nom de fichier plutôt que comme le nom de la branche:

Étape 12: Vérifiez le fonctionnement de réinitialisation
Maintenant, ouvrez le fichier pour vérifier l'opération de réinitialisation:

$ start Fichier1.SMS

Comme vous pouvez le voir, le fichier spécifié est ouvert dans l'éditeur par défaut, et il est réinitialisé à la même chose que Master Branch:

Étape 13: Afficher les modifications
Enfin, exécutez le «git diff”Commande pour afficher la différence entre le contenu dans le fichier nouvellement réinitialisé:

$ git diff - cache

Ici le "-mis en cache«L'option est utilisée pour afficher les modifications de réinitialisation:

Voyons la procédure pour réinitialiser le fichier à un engagement spécifique dans le GIT.

Comment réinitialiser le fichier à un engagement spécifique dans le GIT?

Parfois, les utilisateurs doivent réinitialiser le fichier à un engagement particulier. Pour y parvenir, les utilisateurs peuvent afficher les modifications apportées entre les versions de fichier. Essayons les instructions ci-dessous à cet effet.

Étape 1: Passez au dossier
Exécuter le "CD”Commande pour accéder au dossier spécifique:

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

Étape 2: Créer un répertoire
Créez un nouveau répertoire local GIT en utilisant la commande fournie:

$ Mkdir Linux

Après cela, accédez au référentiel local GIT nouvellement créé:

$ cd linux

Étape 3: Créer et changer la branche
Maintenant, créez une nouvelle branche et passez-la immédiatement:

$ git Checkout -B Alpha

Ici le "-b»Flag représente la branche:

Étape 4: Créer un fichier
Créer un nouveau fichier nommé "fichier1.SMS”En utilisant la commande suivante:

$ touch file1.SMS

Étape 5: Suivre le fichier
Ensuite, exécutez le «git ajouter”Commande pour suivre le fichier dans la zone de mise en scène:

$ git ajouter un fichier1.SMS

Étape 6: ouvrir le fichier
Ouvrez le fichier créé, ajoutez du texte et enregistrez-le:

$ start Fichier1.SMS

Étape 7: Créer et changer la branche
Ensuite, créez et passez à la nouvelle branche nommée «bêta" avec l'aide de "caisse git" commande:

$ git Checkout -B bêta

Étape 8: Fichier ouvrir et mettre à jour
Ouvrez le fichier, mettez-le à jour dans la nouvelle branche et enregistrez-le:

$ start Fichier1.SMS

Étape 9: commettre des modifications
Commettre toutes les modifications dans le référentiel GIT:

$ git commit -m "file1 mis à jour"

Étape 10: Vérifiez l'historique du journal
Afficher l'historique des journaux du référentiel local GIT:

$ git journal

La sortie fait référence aux changements de validation les plus récents:

Étape 11: Réinitialisez le fichier à l'aide de coags hachage
Exécuter le "caisse git”Commande avec le hachage de validation et le nom de fichier pour le réinitialiser:

$ git Checkout F0E09032EE7CC71E7181F8F4E1E9816F973915C0 Fichier1.SMS

Comme vous pouvez le voir, les modifications sont réinitialisées avec succès:

Vous pouvez également effectuer la même tâche en utilisant le «réinitialisation git”Commande comme suit:

$ git reset f0e09032ee7cc71e7181f8f4e1e9816f973915c0 fichier1.SMS

Comme vous le pouvez, l'état actuel de «fichier1.SMS" est "M«Ce qui indique qu'il est modifié et est réinitialisé comme avant:

Nous avons compilé la méthode pour réinitialiser les fichiers pour être identiques à une branche maîtresse en git.

Conclusion

Pour réinitialiser le fichier pour être le même que la branche maître de Git, créez un référentiel local GIT. Ensuite, créez et ajoutez-y des fichiers. Ensuite, créez et passez immédiatement à la nouvelle branche. Ouvrez le fichier dans une nouvelle branche, mettez-le à jour et enregistrez-le dans GIT. Exécuter le "$ git Checkout Master - File_name”Commande pour réinitialiser le fichier. Pour réinitialiser le fichier à un engagement spécifique dans GIT, utilisez le «$ git réinitialisation " ou "$ Git Checkout" commande. Ce guide a illustré la procédure pour réinitialiser les fichiers pour être le même que la branche maître dans GIT.