Comment pousser les changements de force dans Git

Comment pousser les changements de force dans Git
Tout en travaillant sur GIT, les fichiers et les dossiers du projet peuvent être partagés avec les membres du projet travaillant en équipe. Lorsque plusieurs membres essaient de travailler sur les mêmes fichiers et dossiers, les conflits sont rencontrés et ils veulent modifier ou mettre à jour ces fichiers avec les données correctes. À cette fin, les membres peuvent utiliser le «$ git push origine -force -force»Commande pour pousser les changements avec force et écraser les modifications qui existent déjà sur le référentiel distant.

Dans ce manuel, nous apprendrons la procédure pour pousser les changements de force dans GIT.

Comment pousser les changements de force dans Git?

Supposons que deux membres de l'équipe travaillent sur un fichier de projet similaire. Si un membre met à jour le fichier après les modifications apportées par un autre membre, les modifications apportées par le premier membre se perdront en raison de la dernière mise à jour. Pour résoudre ce problème manuellement, il est nécessaire de forcer la traction pour écraser les mises à jour à l'aide de GIT "$ git push origine -force -force" commande.

Maintenant, suivez les étapes ci-dessous pour résoudre le problème ci-dessus!

Étape 1: Passez au répertoire GIT

Tout d'abord, exécutez le «CD”Commande avec le chemin du répertoire git pour y déplacer:

$ CD "C: \ Users \ nazma \ git \ force_push"

Étape 2: Clone Remote Repo

Clone le référentiel distant du référentiel local en utilisant le «clone git" commande:

$ git clone https: // github.com / giuser0422 / démo.git

Comme vous pouvez le voir, notre référentiel distant est cloné avec succès:

Étape 3: Accédez à un repo cloné

Ensuite, accédez au référentiel distant du clone à l'aide de la commande fournie:

$ CD Demo

Étape 4: Répertoriez le contenu

Exécuter le "LS”Commande pour répertorier le contenu du référentiel distant:

$ ls

Étape 5: Mettre à jour le fichier

Ouvrez le fichier requis avec le «commencer”Commande et ajoutez du texte pour apporter des modifications:

$ start Fichier1.SMS

Comme vous pouvez le voir lorsque la commande ci-dessus est exécutée, le fichier spécifié est ouvert avec l'éditeur par défaut:

Étape 6: Ajouter un fichier

Ajoutez les modifications et suivez le fichier au répertoire GIT à l'aide de la commande fournie:

$ git ajouter un fichier1.SMS

Étape 7: commettre des modifications

Après cela, engagez les modifications pour le sauver sur le répertoire GIT:

$ git commit -m "mis à jour"

Étape 8: Force Push

Exécutez enfin le "push git"Avec le nom éloigné"origine", bifurquer "principal«Pour pousser avec force dans le référentiel distant:

$ git push origine main - Force

Ici, nous avons utilisé "-force”Option pour pousser et écraser avec force les modifications qui existent déjà sur le référentiel distant:

C'est tout! Nous avons fourni la méthode la plus simple pour pousser les changements de force dans Git.

Conclusion

Pour pousser les changements de force dans GIT, parcourez d'abord le référentiel local GIT et clonez le référentiel distant à l'aide du «$ git clone " commande. Ensuite, déplacez-vous à l'intérieur du référentiel cloné et listez le contenu. Ensuite, ouvrez le fichier, mettez-le à jour et engagez les modifications pour l'enregistrer dans le référentiel GIT en exécutant le «$ git commit -m " commande. Enfin, exécutez le «$ git push origine -force -force»Commande pour pousser

change avec force. Ce manuel a élaboré la méthode pour pousser les changements de force dans GIT.