Je voudrais savoir comment je pourrais clone seule branche à la place de clonage de l'ensemble du dépôt Git.
Réponses
Trop de publicités?À partir de l'annonce git 1.7.10 (avril 2012):
- "git clone" appris "--single-branche" option pour limiter le clonage à une seule branche (surprise!); les balises qui ne pointent pas dans l'histoire de la branche ne sont pas récupérés.
git effectivement vous permettre de cloner une seule branche, par exemple:
git clone -b mybranch --single-branch git://sub.domain.com/repo.git
"--single-branche" switch est votre réponse, mais il ne fonctionne que si vous avez git version 1.8.X partir, vérifiez d'abord
#git --version
Si vous avez déjà git version 1.8.X installé puis il suffit d'utiliser "-b branche et-branche" pour cloner une seule branche
#git clone -b branch --single-branch git://github/repository.git
Par défaut dans Ubuntu 12.04/12.10/13.10 et Debian 7 par défaut git installation pour la version 1.7.x seulement, où --single-branche est un commutateur inconnu. Dans ce cas, vous avez besoin pour installer de nouvelles git d'abord à partir d'un non-valeur par défaut de la ppa, comme ci-dessous.
sudo add-apt-repository ppa:pdoes/ppa
sudo apt-get update
sudo apt-get install git
git --version
Une fois 1.8.X est installé maintenant il suffit de faire:
git clone -b branch --single-branch git://github/repository.git
Git va maintenant seulement de téléchargement d'une seule branche à partir du serveur.