CONFLICT (contenu): Fusionner les conflits dans
J'ai un serveur avec une télécommande et chaque fois que je git pull
- je obtenir ces stupides ====== et HEAD >>>> des choses dans mes fichiers en sorte que mon serveur ne fonctionne pas correctement. Comment puis-je éviter cela à chaque fois que je veux mettre à jour mon serveur pour être le même que celui de mon origin/master?
C'est ce que j'ai fait:
git pull production master
Ensuite, j'ai obtenu ceci:
CONFLICT (content): Merge conflict in
Quand je fais un git status
j'obtiens ceci:
Unmerged paths:
(use "git add/rm <file>..." as appropriate to mark resolution)
both modified: photocomp/settings.py
both modified: photocomp/wsgi.py
source d'informationauteur Tony Kyriakidis
Vous devez vous connecter pour publier un commentaire.
Il semble que vous modifiez des fichiers localement.
Si vous voulez garder un magnifique branche de votre maître, je vous suggère de tirer la distance master dans une branche distincte, comme vous semblez le faire, mais de faire des modifications dans une branche séparée.
Mais il n'est pas bête 🙂 Git marques de conflits (voir Les conflits de fusion Git) de cette manière. Vous devez être en essayant d'écraser les modifications qui n'ont pas été poussé.
<<<<<<<
: Indique le début de la lignes que l'on avait un conflit de fusion.=======
: Indique le point de rupture est utilisé pour la comparaison. Brise des modifications que l'utilisateur a commis (ci-dessus) pour les changements à venir de la fusion (ci-dessous) pour voir les différences.>>>>>>>
: Indique la fin des lignes que l'on avait un conflit de fusion.Résoudre un conflit par l'édition du fichier à fusionner manuellement les pièces du dossier que git eu du mal à les fusionner. Cela peut signifier de jeter vos modifications ou de quelqu'un d'autre ou faire un mélange des deux. Vous devrez également supprimer le
<<<<<<<
=======
et>>>>>>>
dans le fichier.