| 用途 | 删除不可达对象 |
|---|---|
| 演练 | git prune -n |
| 保留期 | gc.pruneExpire 控制,默认约两周 |
常用示例
常用示例
git fsck --unreachable
git prune -n
git prune
git config gc.pruneExpire '2.weeks.ago'正常由 gc 代管 prune;单独执行多见于磁盘紧张时,务必先演练。
删除没有任何引用可达的对象;先用 git fsck --unreachable 查看清单,用 -n 演练确认范围。
| 用途 | 删除不可达对象 |
|---|---|
| 演练 | git prune -n |
| 保留期 | gc.pruneExpire 控制,默认约两周 |
git fsck --unreachable
git prune -n
git prune
git config gc.pruneExpire '2.weeks.ago'