git clone 仓库的部分代码
Posted wayou
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git clone 仓库的部分代码相关的知识,希望对你有一定的参考价值。
对于较大的代码仓库来说,如果只是想查看和学习其中部分源代码,选择性地下载部分路径中的代码就显得很实用了,这样可以节省大量等待时间。 比如像 Chromium 这种,仓库大小好几 G 的。 clone 仓库中部分路径下的代码分三步,
$ git init <repo>
$ cd <repo>
$ git remote add -f origin <url>
$ git config core.sparseCheckout true
$ echo "some/dir/" >> .git/info/sparse-checkout
$ echo "another/sub/tree" >> .git/info/sparse-checkout
$ git pull origin master 目录增删如果后续想增删路径,直接编辑 $ vi .git/info/sparse-checkout
$ git read-tree -mu HEAD
# 或
$ git read-tree --dry-run HEAD 切换到完整模式如果哪天不想获取部分代码,而想拉取整个仓库的完整代码,同样地,编辑 /* 然后再执行 相关资源 |
以上是关于git clone 仓库的部分代码的主要内容,如果未能解决你的问题,请参考以下文章
GitGit 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )(代码片段
GitGit 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )(代码片段