341 votes

Comment "tirer" à partir d'une succursale dans un autre?

Cela semble si simple, mais je ne peux pas le comprendre. J'ai fait une branche expérimentale il ya un moment, et maintenant, je tiens à tirer dans tous les changements qui s'est passé maître depuis que je l'ai fait. C'est tous les locaux. Je veux tirer de maître local en local my_branch, mais je ne peux pas le faire. Cela ne semble pas fonctionner, en me disant que le maître n'est pas un dépôt git:

git pull master

531voto

knittl Points 64110

vous devez indiquer à git où pour tirer à partir, dans ce cas, à partir du répertoire courant/repository:

git pull . master

mais lorsque l'on travaille en local, il vous suffit d'appel de fusion (extraction à l'interne les appels de fusion):

git merge master

62voto

KingCrunch Points 45168

Ce que vous cherchez est la fusion.

git merge master

Avec pull vous chercher modifications à partir d'un dépôt distant et de les fusionner dans la branche courante.

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