首页/开发/Git 与协作速查/git diagnose 收集仓库诊断
进阶与大仓实践69 条

git diagnose 收集仓库诊断

一键收集仓库状态、配置与对象库摘要并打包,用于上报疑难问题;输出文件可能包含路径与配置,对外分享前先检查。

Git 与协作速查开发更新于 2026-10-12
用法git diagnose [-o <目录>]
内容仓库结构、配置摘要、对象与包统计、钩子与版本信息
版本Git 2.36+

常用示例

常用示例
git diagnose -o /tmp/gitdiag
ls -l /tmp/gitdiag
git diagnose --mode=1 | head
适合在环境复杂、人工描述成本高的场景一次性取证;收集后仍可在本地先自查关键指标。

易错点

  • 输出包含本地路径与配置片段,公有渠道上报前先脱敏
  • 诊断包不含内容备份,别把它当仓库备份使用

数据来源与参考

  • Git 官方文档:git-diagnose
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌