84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
在linux上,如何通过git命令clone指定分支下的某个目录。
比如分支名称为master,下面有aa,bb,cc三个目录,我只需要clone aa这个目录。其他的目录不需要克隆到本地。
感激不尽。
试试 git subtree http://aoxuis.me/post/2013-08...
sparse checkout
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
see http://stackoverflow.com/ques...
1.7以前的不支持。。之后的有个sparsecheckout配置项,可以只clone部分文件/目录,其实拉取的时候还是获取所有数据,只是本地仓库更新的时候过滤了而已,操作相对麻烦。网上搜一下sparse-checkout 就有具体的操作了
试试 git subtree http://aoxuis.me/post/2013-08...
sparse checkout
see http://stackoverflow.com/ques...
1.7以前的不支持。。之后的有个sparsecheckout配置项,可以只clone部分文件/目录,其实拉取的时候还是获取所有数据,只是本地仓库更新的时候过滤了而已,操作相对麻烦。
网上搜一下sparse-checkout 就有具体的操作了