J’ai bricolé un projet sur github, apporté quelques modifications jusqu’ici tout va bien.
En attendant, le référentiel que j’ai créé a été modifié et j’aimerais que ces modifications soient apscopes dans mon référentiel. Comment je fais ça ?
Généralement, git pull
suffit, mais je ne suis pas sûr de la configuration choisie (ou du github choisi pour vous).
En supposant que leurs mises à jour sont sur le maître et que vous vous trouvez dans la twig dans laquelle vous souhaitez fusionner les modifications.
git remote add origin https://github.com//.git git pull origin master
Notez également que vous souhaiterez ensuite renvoyer la fusion à votre copie du référentiel:
git push origin master
Vous devez append le repo original en amont.
Tout est bien décrit ici: https://help.github.com/articles/fork-a-repo
git remote add upstream https://github.com/octocat/Spoon-Knife.git git fetch upstream git merge upstream/master git push origin master
Vous devez append le référentiel d’origine (celui que vous avez créé) en tant que télécommande.
git remote add github (URL de clonage du référentiel d’origine)
Ensuite, vous devez apporter les modifications à votre référentiel local
Git Fetch Github
Maintenant, vous aurez toutes les twigs du repository d’origine dans votre repository local. Par exemple, la twig principale sera github/master
. Avec ces twigs, vous pouvez faire ce que vous voulez. Fusionnez-les dans vos twigs, etc.
Pour Linux:
git add * git commit -a --message "Initial Push All" git push -u origin --all