git 检出指定路径,目录,文件
一般情况下 git clone都是整个项目检出的,但有些项目本身很大,我们可能只关注某部分路径下的开发或是在打包的时候需要跨项目需要使用到检出指定目录;遇到这种情况就需要使用git的sparse-checkout,稀疏检出;mkdir myrepocd myrepogit initgit config core.sparseCheckout trueecho "src/*" >> .g
·
一般情况下 git clone都是整个项目检出的,但有些项目本身很大,我们可能只关注某部分路径下的开发或是在打包的时候需要跨项目需要使用到检出指定目录;
遇到这种情况就需要使用git的sparse-checkout,稀疏检出;
mkdir myrepo
cd myrepo
git init
git config core.sparseCheckout true
echo "src/*" >> .git/info/sparse-checkout
echo "package.json" >> .git/info/sparse-checkout
git remote add origin git@xxx:yyy.git
git pull origin dev
上面这段我们检出yyy.git项目下dev分支的src目录(深度检出)和package.json
更多推荐
已为社区贡献1条内容
所有评论(0)