web-dev-qa-db-fra.com

Conflit sur le serveur distant bitbucket mais tout est à jour localement

Je travaille sur un projet, j'ai donc poussé une branche de fonctionnalité vers le référentiel distant (en utilisant Bitlassuc Atlassian) et ouvert une demande de tirage.

Mais sur un fichier, le bitbucket affiche un statut "MOVED", en marron et affiche un message de conflit:

conflit: modifié à la source, modifié dans la cible.

ce fichier est dans un état conflictuel. Vous devrez résoudre le conflit manuellement avant de pouvoir fusionner cette demande d'extraction.

Alors quand j'ai tapé:

git pull Origin my_feature

Je reçois le message

Déjà à jour.

Comment puis-je résoudre ce conflit?

19
NI6

Vous devez mettre à jour votre branche maître locale. Suivez donc les étapes suivantes:

  • git checkout master
  • git pull Origin master
  • git checkout << votre succursale >>
  • git merge master

Après avoir exécuté la 4e commande, vous obtiendrez des conflits de fusion. Résolvez-les et faites ensuite:

  • git commit
31
Lets Code