Comment obtenir les modifications du maître de branche à branche locale?

Que j'ai, ce que je suppose, est un flux de travail typique.

Notre projet travaille avec des pull requests.

De développer de nouvelles fonctionnalité que je créer un dev. de la branche.
Par le temps que j'en ai terminé avec la fonctionnalité de certaines modifications ont été apportées en maître
je tiens donc à obtenir ces changements dans ma branche, donc je fais de pull request.

De ce que j'ai lu sur internet, il existe deux options pour cela:

  1. de fusion
  2. rebase

Cependant, j'ai essayé les deux mais quand je fais tirer la demande montre que tous les fichiers ont été modifiés dans ce pr.

Voici ce que j'ai fait:

sur la branche

-- git commit -a -m "changes i made on my branch" 
-- git checkout master
-- git fetch upstream
-- git merge upstream/master
-- git checkout mybranch
-- git merge master (or rebase)
-- git push origin mybranch

résultat -- fusion s'engager dans le montre l'historique des modifications de fichiers: 90

Quelle est la bonne façon d'obtenir des mises à jour à partir de maître dans ma branche?

Situation similaire se produit lorsque quelqu'un examine mon pr et j'ai besoin de mettre à jour mon pr. Encore une fois, je finis par avoir besoin les modifications de maître.

Merci pour l'aide.

  • Double Possible de Lorsque vous utilisez git rebase au lieu de git merge?
  • ce n'est pas lors de l'utilisation de ceci ou de cela. dans les deux cas, j'obtiens le même résultat
  • Si vous obtenez des tonnes de fichiers qui ont été modifiés, alors qu'en fait vous n'modifié quelques fichiers, vérifiez les diff. Si il modifie automatiquement les tabulations en espaces, alors vous pourriez vouloir regarder dans votre ligne de fin de paramètres.
  • nope, il montre, en réalité, certains changements qui ont été faits par d'autres personnes que le mien
  • C'est un problème pour moi aussi. Je suis débutant dans Git et encore grokking toutes les commandes git. Malheureusement, je n'ai pas trouvé une solution simple, juste à pousser "mon" modifications uniquement, et non de 100 autres fichiers commis par d'autres maîtres.
InformationsquelleAutor rigby | 2016-10-26