GIT&GITHUP

69 阅读1分钟

GUTHUP使用说明总结

Git Lab

问题

事象:Git clone 无法download

原因:代码库中存在大文件

解决方案

  1. 设置git clone 的http 大小
.git config --global http.postBuffer 20408000000
  1. 使用参数 depth 设定clone 几次提交
# 其中的num 最新提交次数与距离大文件提交前最近的一次提交次数
git clone  --depth=<num> https://XXXX 
  1. 使用unshallow进行完成clone
# 将上述的浅克隆进行完全化转化为深克隆
git fetch --unshallow
  1. 使用set-branches的方式设定远程跟踪所有的分支
git remote set-branches origin '*'
  1. 获取所有的分支
git fetch --all