Parfois, les utilisateurs peuvent obtenir des erreurs tout en tirant les fichiers du projet à l'aide de la commande git till dans le référentiel distant. Dans cette situation, il est nécessaire de remplacer les fichiers locaux.
Dans ce blog, nous apprendrons à effectuer l'opération de traction GIT avec force pour écraser les fichiers locaux.
Comment forcer Git Pull pour écraser les fichiers locaux?
Pour forcer Git Pull pour écraser les fichiers locaux, transférez d'abord au référentiel local GIT et vérifiez la liste du contenu. Ensuite, mettez à jour le fichier existant et ajoutez les modifications au référentiel à l'aide du «$ git add ." commande. Après cela, récupérez la dernière version du référentiel distant dans le référentiel local en exécutant le «$ git chercher" commande. Ensuite, exécutez le «$ git reset -hard Head”Commande pour réinitialiser avec force le pointeur de la tête. Enfin, écrasez les fichiers locaux à l'aide du «$ git till Origin - histoires non liées" commande.
Maintenant, mettons en œuvre le scénario donné ci-dessus!
Étape 1: Passez au référentiel GIT
Au début, passez au répertoire local avec l'aide du «CD" commande:
$ CD "C: \ Users \ nazma \ git \ pull_force"
Étape 2: répertorier le contenu du référentiel
Exécuter le "LS”Commande pour afficher le contenu du référentiel local GIT:
$ ls
Comme vous pouvez le voir, actuellement, nous avons un fichier dans le référentiel actuel:
Étape 3: Mettre à jour le fichier
Ensuite, ouvrez le fichier existant du référentiel GIT à l'aide du «commencer" commande:
$ start Fichier9.SMS
En utilisant la commande ci-dessus, le fichier sera ouvert avec l'éditeur. Ajoutez du texte et enregistrez-le:
Étape 4: Suivre le fichier
Maintenant, ajoutez toutes les modifications au référentiel GIT local à l'aide de la commande fournie:
$ git add .
Étape 5: Git Fetch
Pour récupérer la dernière version du référentiel distant GIT vers le référentiel GIT local, exécutez le "git chercher" commande:
$ git chercher
Selon la sortie ci-dessous, il est indiqué que le référentiel local GIT est mis à jour avec le référentiel distant:
Étape 6: Écraser les modifications
Enfin, exécutez le «réinitialisation git«Commande avec«-dur”Option qui réinitialise le pointeur de tête avec force:
$ git réinitialisation - tête dur
Étape 7: demande de tirage
Enfin, exécutez le «tirage git»Commande pour fusionner le contenu récupéré avec le référentiel local et écraser les modifications:
$ git till Origin Master - Histories non liées
Comme vous pouvez le voir, les modifications ajoutées dans le fichier de référentiel local sont écrasées par le fichier de référentiel distant:
Nous avons illustré la procédure pour effectuer l'opération de traction GIT avec force pour écraser les fichiers locaux.
Conclusion
Pour forcer Git Pull pour écraser les fichiers locaux, ouvrez d'abord le référentiel local GIT et vérifiez la liste du contenu. Ensuite, mettez à jour le fichier existant et ajoutez les modifications au référentiel à l'aide du «$ git add ." commande. Ensuite, récupérez la dernière version du référentiel distant. Après cela, exécutez le «$ git reset -hard Head«Commande pour réinitialiser avec force le pointeur de tête et enfin, écraser les fichiers locaux à l'aide du«$ git till Origin - histoires non liées" commande. Ce blog a discuté de la façon d'effectuer l'opération Git Pull avec force pour écraser les fichiers locaux.