项目内容过大,且提交次数太多时,如果整个进行git clone
下载时间会很长
仅拉取最新的版本
git clone --depth=1 url
--depth可用于指定拉取最近的几次提交
存在的问题
--depth 拉取的只是默认分支,如果拉取其他分支可以使用如下命令:
$ git remote set-branches origin 'remote_branch_name'
$ git fetch --depth 1 origin remote_branch_name
$ git checkout remote_branch_name