Git克隆部分文件
Git1.7.0之前无法实现
- 首先在Config中允许使用Sparse Checkout模式
git config core.sparsecheckout true
- 接下来需要告诉Git哪些文件或者文件夹是你真正想Check Out的,可以将它们作为一个列表保存在.git/info/sparse-checkout文件中
echo "README.md" >> .git/sparse-checkout
echo "demo/init.ini" >> .git/sparse-checkout
- 最后只要以正常方式从分支中项目拉下来就可以了
git pull origin master