git单独checkout版本库中的指定目录

初始化空仓储:

git init && cd

git remote add –f

打开sparse-checkout特性:

git config core.sparsecheckout true

配置.git/info/sparse-checkout,列出你想要checkout的目录:

echo some/dir/ >> .git/info/sparse-checkout

echo another/sub/tree >> .git/info/sparse-checkout

从远端获取代码:

git pull <定义的版本库名> maste(可获取其他分支的代码)

 

更多信息可见:http://jasonkarns.com/blog/subdirectory-checkouts-with-git-sparse-checkout/

发表评论

电子邮件地址不会被公开。 必填项已用*标注