Question

Je suis assez nouveau à Git / GitHub et j'embauché un programmeur pour faire des changements pour moi.

Quand je regarde sous réseau / Fork file d'attente un certain nombre de ses changements dire «S'appliquera probablement pas proprement ».

Qu'est-ce que cela signifie? Pourquoi ne seraient-ils appliquer « proprement »? Est-ce son code, mon repo ??

Comment puis-je appliquer ces modifications proprement? Je ne veux pas utiliser l'option Appliquer dans la file d'attente à cause de ces erreurs.

Merci!

Était-ce utile?

La solution

« va probablement pas appliquer proprement » signifie généralement qu'il y aura des conflits de fusion. Dans votre pension, il y a eu quelques changements dans les mêmes fichiers qu'il travaillait, de sorte que ses changements ne peuvent pas être appliquées proprement à la vôtre. Vos deux dépôts ont divergé et les changements contradictoires doivent être résolus.

Il y a trois choses que vous pouvez faire:

1.) Essayez d'utiliser un Pull Demande , mais il dira probablement la même chose au sujet de ne pas appliquer proprement

2) les fusionner vous-même sur la ligne de commande:.

$ git remote add hisusername git@github.com:hisusername/hisfork
$ git fetch hisusername
$ git merge hisusername/hisbranchname
...at this point there will probably be a merge conflict, which you need to resolve...
$ git push

3). Demandez-lui de rebasage ses changements au-dessus de vos dernières modifications, de sorte qu'ils appliqueront proprement. Il devra résoudre le conflit.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top