2012-09-05 6 views
2

Je dois passer à un maître brach local à une entité de branche github/structure de projet ABF-3Comment tirer/récupérer une branche de github à local?

Je lance la commande ci-dessous.

git pull feature/ABF-3-project-structure 

this is output of the command

enter image description here

S'il vous plaît, aidez-moi. J'ai essayé pendant au moins 3 heures, mais toujours pas de chance

Merci, Enamul

+2

Je ne vois pas de branche distante appelée 'feature/ABF-3-project-structure' dans votre liste de branches. Les branches distantes sont tirées simplement en faisant 'git pull', mais vous devez généralement les brancher localement si vous voulez travailler dessus (généralement une branche locale de suivi à distance, donc vous obtenez toutes les nouvelles mises à jour en amont et éventuellement repousser si vous avoir un accès en écriture). – lanzz

Répondre

1

J'ai résolu ce problème en ajoutant la clé ssh à GitHub. Je travaillais précédemment sur git avec le réglage de la clé ssh sur github.

C'est très simple. Je viens d'ajouter la clé ssh et d'exécuter les commandes précédentes. Cela résout mon problème. :)

2

Je ne sais pas si je comprends bien votre question, mais le passage à la branche mentionnée peut être fait avec le code suivant: git checkout feature/ABF-3-project-structure .

+0

feature/ABF-3-project-structue est créé sur le github. Maintenant, j'ai besoin d'accéder à cette branche à partir de – user1559230

+0

local Mon chef de projet a créé une branche sur github par le nom feature/ABF-3-project-structure. Mais je ne pouvais pas tirer/chercher. C'est mon problème. : (( – user1559230

+1

Ok. Maintenant je vois, je pense que suivre ces étapes pourrait être la solution: 1, créer un nouveau dossier, et utiliser 'git init' 2, git remote add fonctionnalité [adresse de votre dépôt git] 3 , git pull fonctionnalité caractéristique/ABF-3-projet-structure – Klaymen

2

Essayez ceci:

git pull {repo} {remotebranchname}:{localbranchname} 

git pull origin abc:abc 

Dans le cas où vous êtes sur la branche principale vous aussi devez d'abord récupérer une branche:

git checkout -b abc 

cela devrait créer une nouvelle branche « abc » du maître et directement vérifier. que vous devez exécuter:

git pull origin abc 

pour tirer la nouvelle branche à votre succursale locale abc

+0

Essayé ces commandes, mais la sortie est fatale: Impossible de trouver la fonction de référence à distance/ABF-3-projet-structue – user1559230

+1

'git checkout -b fonctionnalité/ABF-3 -project-structue' puis 'git pull master'' –

Questions connexes