Ztm0929留言 | 贡献
创建页面,内容为“在 Git 中,'''浅克隆(shallow clone)''' 是指你在克隆一个仓库时,'''只克隆部分历史记录''',而不是完整的提交历史。浅克隆通常用于快速获取一个仓库的最新状态,而不关心其完整的历史记录。通过浅克隆,可以节省下载仓库数据的时间和带宽,特别是当仓库很大或者历史记录很长时。”
 
Ztm0929留言 | 贡献
无编辑摘要
 
第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