49 votes

Bitbucket: Mettre à jour un fork pour fusionner les modifications du référentiel principal?

Je travaille avec un bitbucket repo git, j'ai accès en lecture seule, j'ai donc créé une fourche à travailler sur mes traits.

Question: Comment puis-je mettre à jour ma fourchette afin d'inclure les modifications apportées à l'original pensions, par le propriétaire?

Sur github, il semble qu'on a à faire ce qui suit, donc je suppose que c'est un de semblable à ceci:

 $ git remote add upstream git://github.com/octocat/Spoon-Knife.git
 $ git fetch upstream
 $ git merge upstream/master

Je ne pouvais pas trouver toutes les informations à ce sujet dans le Bitbucket de la Documentation pour la fourche

60voto

Martin Geisler Points 44779

Tout comme GitHub, vous devez récupérer les commits sur votre propre machine, les fusionner, puis les repousser sur votre fork sur Bitbucket.

Si vous allez à votre fork sur Bitbucket, vous pouvez cliquer sur "comparer fork" pour aller à une page où vous voyez les changesets entrants et sortants. Si vous allez dans l'onglet "entrant", vous verrez des instructions comme

 $ git remote add <remote_name> git@bitbucket.org:<upstream>/<repo>.git
$ git fetch <remote_name>
$ git checkout master
$ git merge <remote_name>/master
 

qui correspondent étroitement aux instructions GitHub.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X