J'ai lancé un projet sur github, apporté quelques modifications, tout va bien jusqu'à présent.
Entre-temps, le référentiel que j'ai créé a changé et j'aimerais transférer ces modifications dans mon référentiel. Comment je fais ça ?
Généralement, git pull
suffit, mais je ne sais pas quelle disposition vous avez choisie (ou github a été choisi pour vous).
En supposant que leurs mises à jour sont sur le maître et que vous êtes sur la branche dans laquelle vous souhaitez fusionner les modifications.
git remote add Origin https://github.com/<github-username>/<repo-name>.git
git pull Origin master
Notez également que vous souhaiterez alors repousser la fusion vers votre copie du référentiel:
git Push Origin master
Vous devez ajouter le dépôt d'origine 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 ajouter le référentiel d'origine (celui que vous avez créé) en tant que distant.
git remote add github (URL de clone pour le dépôt d'origine)
Ensuite, vous devez apporter les modifications à votre référentiel local
aller chercher github
Vous aurez maintenant toutes les branches du référentiel d'origine dans votre répertoire local. Par exemple, la branche principale sera github/master
. Avec ces branches, vous pouvez faire ce que vous voulez. Fusionnez-les dans vos branches, etc.