公司项目部署,只需要项目下的dist, git的克隆默认是整个项目, git在1.7版本后已经支持只Checkout部分内容,这个功能叫做 sparse checkout(稀疏检出)。
mkdir my-file
cd my-file
git init
git remote add origin + git地址
git config core.sparsecheckout true
echo "dist/" >> .git/info/sparse-checkout
git pull origin master
上述例子是拉取远程仓库中的dist文件