Conflits Git dans les demandes de pull

J'ai 2 branches - master et develop

J'ai fait quelques pull requests dans mon develop branche où il contient 5 éléments, dans lequel il est le même que le nombre d'éléments dans master.

Cependant, quelqu'un a fait quelques révisions et pushed dans un peu plus d'objets dans la master branche, et donc maintenant il a 8 éléments.

Que mon pull request dans le develop n'est pas encore approuvé/fusionné, à chaque fois que j'ai essayé de mettre à jour mon pull request, j'obtiens le message indiquant que This pull request can't be merged. You will need to resolve conflicts to be able to merge et m'a demandé de faire ce qui suit:

git fetch origin master
git checkout develop 
git merge FETCH_HEAD
git commit
git push origin HEAD

Et ce qui se passe après que j'ai insisté sur le fait sortir de ma s'engage, me faisant parfois confuse. Puis j'ai réalisé qu'il me demande de l'ajouter à nouveau et s'engage de nouveau dans les 3 autres nouveaux éléments. Donc cela signifie que je dois vous assurer que les articles et le contenu entre ces 2 branches de mine doit être toujours la même? J'ai toujours utilisé git pull/fetch mais aura-t-il une meilleure façon pour moi de m'en assurer?

source d'informationauteur dissidia | 2014-09-29