简体中文 ▾Localized versions of git-bugreport manual Topics ▾Email
Latest version
▾ git-bugreport last updated in 2.45.0Changes in the git-bugreport manual
Setup and Config
Getting and Creating Projects
Basic Snapshotting
Branching and Merging
Sharing and Updating Projects
Inspection and Comparison
Patching
Debugging
External Systems
Server Admin
- 2.45.1 → 2.45.2 no changes
- 2.45.0
04/29/24
- 2.44.1 → 2.44.2 no changes
- 2.44.0
02/23/24
- 2.43.1 → 2.43.5 no changes
- 2.43.0
11/20/23
- 2.38.1 → 2.42.3 no changes
- 2.38.0
10/02/22
- 2.33.2 → 2.37.7 no changes
- 2.33.1
10/12/21
- 2.28.1 → 2.33.0 no changes
- 2.28.0
07/27/20
- 2.27.1 no changes
- 2.27.0
06/01/20
描述
捕获关于用户的机器、Git 客户端和仓库状态的信息,以及要求提供用户观察到的行为信息的表格,并将其放入一个文本文件中,然后用户可以分享该文件,例如分享到 Git 邮件列表,以便报告观察到的错误。
要求用户提供以下信息:
再生产步骤
预期的行为
实际行为
以下信息是自动采集的:
git version --build-options
uname 系统名、版本、版本和机器字符串
编译器特定信息字符串
启用的钩子的列表
$SHELL
额外的信息可以使用 --diagnose
选项收集到一个单独的压缩文件中,并可以与 bugreport 文件一起附上,为读者提供额外的上下文。
这个工具是通过典型的 Git 设置过程调用的,这意味着在某些情况下,它可能无法启动——例如,如果相关的配置文件无法读取。在这种情况下,在手动请求帮助时,手动收集上面列出的那种信息可能会有帮助。
选项
- -o <路径>
- --output-directory <路径>
将产生的错误报告文件放在
<路径>
而不是当前目录中。- -s <格式>
- --suffix <格式>
为 bugreport 名称指定一个备用后缀,以创建一个名为 "git-bugreport-<格式化后缀>"的文件。这应该采取 strftime(3) 格式字符串的形式;将使用当前的本地时间。
- --no-diagnose
- --diagnose[=<模式>]
创建一个包含用户机器、Git 客户端和仓库状态等补充信息的 zip 档案。该归档文件与错误报告写入同一输出目录,并命名为 git-diagnostics-<格式化后缀>。
如果没有指定`mode',诊断档案将包含
git diagnose
报告的默认统计信息。可以指定一个可选的mode
值来改变存档中包含的信息。参见 git-diagnose[1],了解mode
的有效值列表及其使用细节。
GIT
属于 git[1] 文档