| 启用 | git sparse-checkout init --cone |
|---|---|
| 设置目录 | git sparse-checkout set <目录…> |
| 查看 | git sparse-checkout list |
常用示例
常用示例
git clone --filter=blob:none --sparse https://example.com/monorepo.git
cd monorepo
git sparse-checkout set services/payment libs/common
git status稀疏检出改变的是工作区范围,提交与合并仍在完整仓库上进行;适合「只改一个服务」的日常工作流。