首页/开发/Git 与协作速查/关闭与调整稀疏检出
进阶与大仓实践69 条

关闭与调整稀疏检出

git sparse-checkout disable 恢复完整工作区并关闭稀疏模式;调整范围用 set/list,无需退出稀疏状态即可切换关注的目录。

Git 与协作速查开发更新于 2026-10-12
关闭git sparse-checkout disable
调整git sparse-checkout set <目录…> 重新限定范围
影响关闭后会把仓库内容完整检出,磁盘占用回升

常用示例

常用示例
git sparse-checkout list
git sparse-checkout set services/order
git sparse-checkout disable
git status
临时需要全局检索时,可先 disable 或改用 git grep(在版本库层面检索,不受工作区范围限制)。

易错点

  • 在稀疏状态下忘记缺文件是预期行为,容易误判为仓库损坏
  • disable 时会补齐大量文件,磁盘或 IO 吃紧的机器注意执行时机

数据来源与参考

  • Git 官方文档:git-sparse-checkout(disable/list/set)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌