技术

解决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/*

发表评论

电子邮件地址不会被公开。