J'ai un référentiel sur github, et quelqu'un d'autre l'a créé et a apporté des modifications.
Je veux:
- Créer une nouvelle branche
- 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 № 1Ajoutez 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é.