2017-02-12 1 views
0

J'ai une branche que je ne veux pas avoir comme branche distante puisque je ne l'utilise qu'à des fins de test. Maintenant, lorsque je tente de tirer (chercher et fusionner) de ma branche principale à distance de ma branche, je reçois l'erreur:Git pull vers une branche non distante

fatal: No remote for the current branch. 

Comment puis-je fusionner ma branche principale à distance avec ma branche non à distance

Modifier : Je ne veux pas fusionner et changer la branche principale locale. Je veux fusionner directement le maître distant dans la branche de test locale

Répondre

1

Vous pouvez spécifier l'emplacement de votre branche de fusion comme celui-ci:

git merge origin/master 

qui fusionnera la branche master d'origine dans votre succursale locale.

0

J'espère que vous êtes actuellement dans votre branche locale, que vous ne voulez pas commettre.

$ git commit -am "Commit message" 
$ git checkout master 
$ git pull origin master 
$ git checkout branch_name 
$ git merge master 
0

Si je vous comprends bien

Vous devez git tirer sur votre branche principale, puis dans votre branche non-maître, « git rebase maître »

Vous devez tirer de votre branche principale à votre autre branche.

+0

Je me souviens avoir lu certains articles que vous ne devriez pas utiliser rebase quand la fusion est une option. J'oublie les raisons exactes cependant. – user2752635