
git clone --depth 1 --single-branch --branch master xxx.git--depth 1只下载最近1 次提交的历史不下载完整提交记录--single-branch只克隆一个分支不下载其他分支--branch master指定要克隆的分支名为 master只把 master 分支的最新一版代码下载下来其他分支和旧版本历史都不要为什么用这个命令省时间不用下载整个 Git 历史仓库很大时特别快省空间本地 .git 目录会小很多够用如果只是想跑项目、看代码不需要历史记录等价于说我只要这个仓库 master 分支的最新代码别的都不要。缺点不能 git log 看完整历史不能切换到其他分支不能基于旧版本做开发所以这只适合直接运行项目或临时查看代码不适合需要长期维护的项目。