Maison > Questions et réponses > le corps du texte
在linux上,如何通过git命令clone指定分支下的某个目录。
比如分支名称为master,下面有aa,bb,cc三个目录,我只需要clone aa这个目录。其他的目录不需要克隆到本地。
感激不尽。
天蓬老师2017-05-02 09:49:50
caisse clairsemée
mkdir myrepo
cd myrepo
git init
git config core.sparseCheckout true
git remote add -f origin git://...
echo "path/within_repo/to/desired_subdir/*" > .git/info/sparse-checkout
git checkout [branchname] # ex: master
voir http://stackoverflow.com/ques...
PHP中文网2017-05-02 09:49:50
Les versions antérieures à 1.7 ne sont pas prises en charge. . Il y a un élément de configuration sparsecheckout plus tard, qui vous permet de cloner uniquement certains fichiers/répertoires. En fait, toutes les données sont toujours obtenues lors de l'extraction, mais elles sont filtrées lorsque l'entrepôt local est mis à jour, donc l'opération est relativement gênante.
Recherchez en ligne des opérations spécifiques