Je lisais sur: https://wiki.diasporafoundation.org/Git_workflow#Rebase_your_development_branch_on_the_latest_upstreamQu'est-ce que 'git remote add upstream' aide à réaliser?
Voici un extrait:
Votre dépôt à jour
Afin d'obtenir les dernières mises à jour à partir du tronc de développement font un unique la configuration constituant le principal repo GitHub comme une télécommande par entrée:
$ git remote add upstream git://github.com/diaspora/diaspora.git
Rebase votre branche de développement sur le dernier en amont
Pour garder votre branche de développement à jour, rebasez vos modifications sur le supérieur de l'état actuel du maître en amont. Voir le Qu'est-ce que git-rebase? section ci-dessous pour en savoir plus sur le rebasage.
Si vous avez mis en place une branche amont comme détaillé ci-dessus, et une branche de développement appelé 100-retweet-bugfix, vous souhaitez mettre à jour en amont, mise à jour de votre maître local et rebasage votre succursale de celui-ci comme ceci:
$ git fetch upstream $ git checkout master $ git rebase upstream/master $ git checkout 100-retweet-bugfix
[assurez-vous que tout est engagée si nécessaire dans la branche]
$ git rebase master
Pourquoi ajouter une « distance en amont » nécessaire dans ce cas? Coudn't Je viens de le faire:
$ git checkout master
$ git pull origin master
$ git checkout 100-retweet-bugfix
[assurez-vous que tout est engagée si nécessaire dans la branche]
$ git rebase master
vous devriez faire 'git remote add' pas' git add remote' ... – Honey