Pull branche spécifique de git
J'ai un repo dans bitbucket
, et je suis en utilisant git
.
Donc mes branches sont
master
develop_one
develop_two
Lorsque j'utilise git clone [email protected]:project/project.git
, je suis seulement le maître de code de la branche, mais j'ai besoin de cloner/tirer seulement develop_one
branche, donc comment cloner/tirer seulement develop_one
de code de la branche ?
Remarque: Les autres branches(develop_one, develop_two) ne sont pas fusionnées dans de maître, et ne veulent pas fusionner jusqu'à ce que la fonctionnalité a été complété en fait, si voulez obtenir/clone/tirer seulement une branche spécifique du code
- double possible de Clone seule branche
- Pour clarifier - voulez-vous clone ou il suffit de tirer à partir d'une seule branche? Deux questions différentes.
- Double Possible de Comment faire pour dupliquer une seule branche git?
Vous devez vous connecter pour publier un commentaire.
Essayer:
git clone [email protected]:project/project.git -b develop_one --single-branch
Déjà cloné repos utiliser:
Cela permettra de suivre les develop_one branche à partir de la télécommande.
error: unknown option single-branch
quand je fais la commande que vous mentionnez. Quelle est la version de git êtes-vous en cours d'exécution?git --version
retournegit version 1.8.4.2
(juste un patch derrière je vois)--single-branch
est venu1.7.10
et je suis sur1.7.9.5
. Ce qu'est un cas limite 🙂Aussi, pour ajouter à @tomrbrujin 's réponse, vous pouvez spécifier le nom de la locale répertoire de destination dans le clone de commande comme ceci:
La finale arg passé, local_name serait de créer et le nom de la copie locale de la cloné répertoire distant "local_name."
Sinon, le nom du répertoire ne fera que refléter les pensions de nom, qui serait ici: exemple