Git 按需下载

69 阅读1分钟

(2~4顺序可换):

1.建立一个空的git 本地仓库:

$ git init new.project && cd new.project

2.在本地仓库里面启用sparse-checkout:

$ git config core.sparseCheckout true

3.设定你要checkout 哪些文件夹(如/xxx/*表示xxx文件夹下所有文件)(也可以用vim直接打开 .git/info/sparse-checkout写入)

$ echo '/xxx/*' >> .git/info/sparse-checkout

4.设定remote (要从哪里clone/pull?):

$ git remote add origin git://github.com/xxx/xxx.git

5.然后就可以开始pull 了(这边可以加上后面说的shallow pull,加上--depth=n

$ git pull origin master

文字来源: www.cnblogs.com/impw/p/1562…