ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

git断点续传,中断后继续下载

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

返回列表