git断点续传,中断后继续下载
- 办法1(无效)
说是使用resume参数,我试了说不认识:
git clone --resume
error: unknown option `resume'
- 办法2:使用fetch方式
然而,事实是,如果中断了,还是有可能从头开始。
$ mkdir work
$ cd work$ git init
$ git fetch ssh://git@master.test.com/r079.git$ git branch -a
SG866G_r1
$ git checkout SG866G_r1
- 办法3:用脚本
URL=ssh://git@git-master.quectel.com:8407/smart/qcs8550_linux_bl01_r079.gitD=1
MAX_DEPTH=20
SLEEP_TIME=10git fetch --depth $D ${URL}
while true; doecho git fetch depth=$Dgit fetch --depth $D ${URL}sleep $SLEEP_TIME((D=D+5))if [ $D > $MAX_DEPTH ]; thenbreakfi
done