/ / Git fusionne de la fourche de quelqu'un d'autre - git, github, git-branch

Git fusionne depuis la fourchette de quelqu'un d'autre - git, github, git-branch

J'ai un référentiel sur github, et quelqu'un d'autre l'a créé et a apporté des modifications.

Je veux:

  1. Créer une nouvelle branche
  2. Fusionner leurs modifications dans ma branche

J'ai créé la nouvelle branche:

git commit -b my_new_branch

Comment fusionner leur code dans cette nouvelle branche?

Voici la branche que j'ai créée: https://github.com/poundifdef/VirginMobileMinutesChecker/tree/widget_toast

Voici la branche que je souhaite fusionner: https://github.com/xbakesx/VirginMobileMinutesChecker

Quelle est la meilleure façon de procéder? J'ai "essayé un" pull "et ça ne marchera pas. Honnêtement, je n'ai aucune idée de ce que je fais dans Gitland, donc s'il existe un meilleur moyen de réaliser cela (en plus de créer une branche et d'essayer de le fusionner), je suis tout ouïe!

Réponses:

95 pour la réponse № 1

Ajoutez leur repo fork de github comme télécommande à un clone de votre propre repo:

git remote add other-guys-repo <url to other guys repo>

Obtenez leurs changements:

git fetch other-guys-repo

Commander la branche où vous souhaitez fusionner:

git checkout my_new_branch

Fusionner leurs modifications dans (en supposant qu'ils ont fait leur travail sur la branche principale):

git merge other-guys-repo/master

Résoudre les conflits, commettre les résolutions et le tour est joué.