Git sparse checkout
Git的sparse checkout在clone项目仓库时只clone指定路径下的信息。
步骤如下:
(1) mkdir yourdir
(2) cd yourdir
(3) git init
(4) git config core.sparseCheckout true
(5) echo '/PATH_LEVEL1/PATH_LEVEL2/*' >> .git/info/sparse-checkout
(6) git remote add <br name> <url>
(7) git pull
注意:
(A)步骤(5)中的路径写法要注意;
(B)关注的目录有多个,可以使用步骤(5)的方式进行设置
结果:
git pull会只clone .git/info/sparse-checkout文件中指定的目录和.git信息