解决git项目初次下载问题
当git项目太大的时候,初次下载会失败
解决步骤:
- 第一步:浅度克隆
depth设置为1,仅克隆最近一次提交的内容
git clone [git-uri] --depth 1
- 第二步:修改分支跟踪
因为depth设置为1之后,所有分支不被跟踪,且无论pull还是fetch都不会拉取到git上面的记录与其他分支,所以需要修改分支跟踪设置
打开项目目录下文件:.git/config
找到下列内容:
[remote "origin"]
url = [git-uri]
fetch = +refs/heads/master:refs/remotes/origin/master
改为:
[remote "origin"]
url = [git-uri]
fetch = +refs/heads/*:refs/remotes/origin/*