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