设置和配置
获取和创建项目
基本快照
分支和合并
共享和更新项目
检查和比较
修补
调试
电子邮件
外部系统
服务器管理
指南
管理
底层命令
- 2.45.1 → 2.47.0 无变更
- 2.45.0 04/29/24
- 2.44.1 → 2.44.2 无变更
- 2.44.0 02/23/24
- 2.43.1 → 2.43.5 无变更
- 2.43.0 11/20/23
- 2.38.1 → 2.42.3 无变更
- 2.38.0 10/02/22
- 2.33.2 → 2.37.7 无变更
- 2.33.1 10/12/21
- 2.28.1 → 2.33.0 无变更
- 2.28.0 07/27/20
- 2.27.1 无变更
- 2.27.0 06/01/20
概要
git bugreport [(-o | --output-directory) <path>] [(-s | --suffix) <format> | --no-suffix] [--diagnose[=<mode>]]
描述
除了收集用户机器、Git 客户端和仓库状态的信息之外,还会收集有关用户观察到的行为的请求信息,并将其存储在一个单独的文本文件中,用户可以共享该文件,例如共享到 Git 邮件列表,以便报告观察到的错误。
以下是向用户请求的信息
-
重现步骤
-
预期行为
-
实际行为
以下是自动捕获的信息
-
git version --build-options
-
uname sysname、release、version 和 machine 字符串
-
编译器特定的信息字符串
-
启用钩子的列表
-
$SHELL
可以使用 --diagnose
选项将其他信息收集到一个单独的 zip 存档中,并可以与 bugreport 文档一起附加,为读者提供更多上下文。
此工具通过典型的 Git 设置过程调用,这意味着在某些情况下它可能无法启动,例如,如果相关的配置文件无法读取。在这种情况下,在手动寻求帮助时,手动收集上面列出的信息可能会有所帮助。
选项
- -o <path>
- --output-directory <path>
-
将生成的 bug 报告文件放在
<path>
中,而不是当前目录中。 - -s <format>
- --suffix <format>
- --no-suffix
-
为 bugreport 名称指定一个备用后缀,以创建一个名为 git-bugreport-<格式化后缀> 的文件。这应该采用 strftime(3) 格式字符串的形式;将使用当前本地时间。
--no-suffix
会禁用后缀,文件仅命名为git-bugreport
,没有任何区分措施。 - --no-diagnose
- --diagnose[=<mode>]
-
创建用户机器、Git 客户端和仓库状态的补充信息的 zip 存档。该存档写入与 bug 报告相同的输出目录,并命名为 git-diagnostics-<格式化后缀>。
如果没有指定
mode
,诊断存档将包含git diagnose
报告的默认统计信息集。可以指定可选的mode
值来更改存档中包含的信息。有关mode
的有效值的列表及其用法的详细信息,请参阅 git-diagnose[1]。
GIT
是 git[1] 套件的一部分