首页/开发/Git 与协作速查/锥形模式(cone)的行为
进阶与大仓实践69 条

锥形模式(cone)的行为

cone 模式按目录层级匹配:set 指定目录及其父级目录内容,支持 add/set/reapply;规则简单可预测,是推荐使用的模式。

Git 与协作速查开发更新于 2026-10-12
模式cone(默认)按目录;非 cone 用 gitignore 式模式
常用命令set / add / reapply / disable
层级父目录会保留必要文件以支持构建

常用示例

常用示例
git sparse-checkout set --cone services/payment
git sparse-checkout add libs/proto
git sparse-checkout reapply
reapply 用于重新应用当前规则(例如手工改动过索引后),比反复 set 更省事。

易错点

  • 非 cone 模式下写文件级模式容易误伤构建脚本,团队统一用 cone 减少意外
  • 父目录保留的文件与预期不符时,先 list 查看当前规则再调整

数据来源与参考

  • Git 官方文档:git-sparse-checkout(CONE MODE)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌