github - git如何同步分支下指定的目录
过去多啦不再A梦
过去多啦不再A梦 2017-05-02 09:47:50
0
3
628

在linux上,如何通过git命令clone指定分支下的某个目录。

比如分支名称为master,下面有aa,bb,cc三个目录,我只需要clone aa这个目录。其他的目录不需要克隆到本地。

感激不尽。

过去多啦不再A梦
过去多啦不再A梦

Antworte allen(3)
滿天的星座

试试 git subtree http://aoxuis.me/post/2013-08...

Peter_Zhu

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...

Ty80

1.7以前的不支持。。之后的有个sparsecheckout配置项,可以只clone部分文件/目录,其实拉取的时候还是获取所有数据,只是本地仓库更新的时候过滤了而已,操作相对麻烦。
网上搜一下sparse-checkout 就有具体的操作了

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!