web-dev-qa-db-fra.com

Comment cloner une branche spécifique dans git bitbucket

Je veux cloner une branche spécifique. Je ne veux pas télécharger la branche master.

Comment puis-je cloner l'ensemble du projet, puis basculer vers la branche validations?

19
ruby student

Vous pouvez cloner une seule branche (sans cloner par inadvertance l'ensemble du projet) avec les éléments suivants:

git clone <url> --branch <branch> --single-branch [<folder>]

Alternativement (en essayant de répondre à votre nouvelle question ici ...), vous pouvez cloner l'ensemble du projet

git clone <url> 

Modifiez les répertoires dans le dossier et créez une nouvelle branche hors du maître avec

git checkout -b validations
25
sfletche
git clone -b branchName remote_repo_url

Par exemple git clone -b develop https://github.com/SundeepK/CompactCalendarView.git

11
mohamed murashid

Utilisez git clone comme suit:

git clone -b specific/Branch --single-branch git://sub.domain.com/repo.git

Et, le lien utile est

https://git-scm.com/docs/git-clone/1.7.1

De plus, si vous obtenez une erreur avec "--single-branch", puis supprimez -b fonctionnera pour vous.

6
Vishu

Pour tirer une branche distincte, vous devez suivre deux étapes simples.

  1. Créer une nouvelle branche
  2. Tirez la branche requise

Essayez d'utiliser les commandes suivantes:

git checkout -b <new-branch-name>

git pull Origin <branch-to-pull>

Vous aurez maintenant tout le contenu dans le <new-branch-name> branche

5
Sourabh Dev