问题
公司gitlab上代码上传的时候没有编辑好.gitignore文件,造成远端仓库过大,换新设备拉取仓库时发现拉不下来(remote: aborting due to possible repository corruption on the remote side.)
解决方案 - 分步克隆(参考链接)
1、克隆最新一次 commit
$ git clone https://xxxxxx.git --depth 1
2、下载所有历史
$ git fetch --unshallow
或者克隆剩余所有
$ git remote set-branches origin '*'
$ git fetch -v