git - 我可以将浅克隆设置为我的仓库的默认值吗?
问题描述
我有一个包含许多大型提交的存储库。大多数克隆我的存储库的人可能只对最新版本感兴趣。但是,默认的 git clone 命令会下载所有以前的版本。我的存储库中是否有可以更改的设置,以便git clone --depth 1
成为克隆存储库的任何人的默认设置?
解决方案
客户端可能在全局或本地设置以在克隆期间强制深度为 1 的无配置设置。
只有该git clone --depth
命令可以根据客户端的要求进行浅层克隆。
如前所述,使用Git LFS可以提供帮助(为了不签出大文件),但如果您的问题是大量提交(您想限制获取的提交数量),这将无济于事
推荐阅读
- reactjs - Redux-thunk 和 redux-promise:处于 PENDING 状态的空有效负载
- ios - 在带有操作的条形按钮项上显示徽章
- cypress - Cypress - if - else 条件不起作用
- amazon-web-services - 如何跨多个 SAM 模板共享单个 API 网关?
- crystal-reports - 在水晶报表中删除字段后如何删除字段并适合该部分
- python-3.x - 用 GluonT 计算上下置信区间
- java - EndsWith 在 acrobat pdf 表单中
- python - 无法从 ROS 中的 python 脚本绘制或打印任何内容
- c# - 如何在 ASP.NET Core 中显示 mysql 视图
- c# - c#中十六进制到纯文本的转换