创建页面,内容为“在 Git 中,'''浅克隆(shallow clone)''' 是指你在克隆一个仓库时,'''只克隆部分历史记录''',而不是完整的提交历史。浅克隆通常用于快速获取一个仓库的最新状态,而不关心其完整的历史记录。通过浅克隆,可以节省下载仓库数据的时间和带宽,特别是当仓库很大或者历史记录很长时。” |
小无编辑摘要 |
||
第1行: | 第1行: | ||
在 Git 中,'''浅克隆(shallow clone)''' 是指你在克隆一个仓库时,'''只克隆部分历史记录''',而不是完整的提交历史。浅克隆通常用于快速获取一个仓库的最新状态,而不关心其完整的历史记录。通过浅克隆,可以节省下载仓库数据的时间和带宽,特别是当仓库很大或者历史记录很长时。 | 在 Git 中,'''浅克隆(shallow clone)''' 是指你在克隆一个仓库时,'''只克隆部分历史记录''',而不是完整的提交历史。浅克隆通常用于快速获取一个仓库的最新状态,而不关心其完整的历史记录。通过浅克隆,可以节省下载仓库数据的时间和带宽,特别是当仓库很大或者历史记录很长时。 | ||
--depth 指定克隆时的 '''提交历史深度'''。 | |||
比如: | |||
* --depth 1 表示只克隆最近一次提交; | |||
* --depth 10 表示克隆最近 10 次提交; | |||
* --depth 100 表示克隆最近 100 次提交…… | |||
git clone --depth 1 https://github.com/ztm0929/ztm0929.cn<nowiki/>.git |
2025年8月4日 (一) 16:36的最新版本
在 Git 中,浅克隆(shallow clone) 是指你在克隆一个仓库时,只克隆部分历史记录,而不是完整的提交历史。浅克隆通常用于快速获取一个仓库的最新状态,而不关心其完整的历史记录。通过浅克隆,可以节省下载仓库数据的时间和带宽,特别是当仓库很大或者历史记录很长时。
--depth 指定克隆时的 提交历史深度。
比如:
- --depth 1 表示只克隆最近一次提交;
- --depth 10 表示克隆最近 10 次提交;
- --depth 100 表示克隆最近 100 次提交……
git clone --depth 1 https://github.com/ztm0929/ztm0929.cn.git