my-git

Repo Maintenance

大仓库需要定期维护。

仓库维护不是只跑 git gc,还包括文件边界、历史体积、分支清理、依赖治理和文档时效性。

检查项

本地对象检查

git count-objects -vH

这个命令能看到对象数量和体积,用于判断仓库是否需要清理。

本地维护命令

git gc
git maintenance start
git commit-graph write --reachable

这些命令是否适合,要结合团队环境、Git 版本、仓库规模确认。

分支清理

查看已合并分支:

git branch --merged

删除本地分支:

git branch -d feature/old-task

清理远端已删除分支引用:

git fetch --prune

大文件治理

定期检查:

文档维护

这个仓库本身也需要维护:

延伸阅读