设分支名为test
-
最小化克隆目标分支
git clone --depth 1 --branch test --no-checkout <仓库地址> -
检出分支
git checkout test -
逐渐拉取历史
git fetch --deepen 10
git fetch --deepen 100
git fetch --deepen 500
git fetch --deepen 1000
最后尝试一次性拉全所有剩余历史
git fetch --unshallow -
让本地跟踪所有远程分支
git remote set-branches origin '*' -
浅拉取所有分支的最新一次提交
git fetch --depth 1 -
检出需要工作的某个分支
git checkout -b xxx origin/xxx -
一次性拉取所有分支的完整历史
git fetch --unshallow

1453

被折叠的 条评论
为什么被折叠?



