首页 > 解决方案 > 我可以将浅克隆设置为我的仓库的默认值吗?

问题描述

我有一个包含许多大型提交的存储库。大多数克隆我的存储库的人可能只对最新版本感兴趣。但是,默认的 git clone 命令会下载所有以前的版本。我的存储库中是否有可以更改的设置,以便git clone --depth 1成为克隆存储库的任何人的默认设置?

标签: git

解决方案


客户端可能在全局或本地设置以在克隆期间强制深度为 1 的无配置设置。

只有该git clone --depth命令可以根据客户端的要求进行浅层克隆。

如前所述,使用Git LFS可以提供帮助(为了不签出大文件),但如果您的问题是大量提交(您想限制获取的提交数量),这无济于事


推荐阅读