web-dev-qa-db-fra.com

Comment cloner superficiellement un dépôt sur une branche spécifique?

Comment cloner superficiellement un référentiel git, de sorte que mon clone ne contienne qu'un seul élément d'historique et démarre sur une branche spécifique?

Je sais comment faire un clone peu profond:

git clone --depth 1 https://path/to/myrepo.git

mais pas démarrer le clone sur une branche spécifique.

59
joseph.hainline

Pour cloner le dépôt foo.git avec la barre branch , procédez comme suit:

git clone --depth 1 https://path/to/repo/foo.git -b bar

Voir la documentation de git-clone: ​​ https://www.kernel.org/pub/software/scm/git/docs/git-clone.html

109
joseph.hainline