SYNOPSIS

git bugreport [(-o | --output-directory) <path>] [(-s | --suffix) <format>]
                [--diagnose[=<mode>]]

DESCRIPTION

ユーザーのマシン、Gitクライアント、リポジトリの状態に関する情報、およびユーザーが観察した動作に関する情報の入力書式を(例えば、Gitメーリングリストに観察されたバグを報告するために)、ユーザーが共有できる単一のテキストファイルとして獲得します。

以下の情報がユーザーに要求されます:

  • 再現手順

  • 期待する動作

  • 実際の動作

以下の情報が自動的に収集されます:

  • git version --build-options

  • uname sysname と release と version と machine strings

  • コンパイラ指定情報文字列

  • 有効なフックのリスト

  • $SHELL

追加情報は、 --diagnose オプションを使用して別の zip アーカイブに収集することができ、読者に追加のコンテキストを提供するためにバグレポート・ドキュメントと一緒に添付できます。

このツールは、通常のGitセットアッププロセスを介して呼び出されます。つまり、関連する構成ファイルが読み取れない場合など、起動できない場合があります。 この種のシナリオでは、手動で助けを求めるときに、上記の種類の情報を手動で収集すると役立つ場合があります。

OPTIONS

-o <path>
--output-directory <path>

結果のバグレポートファイルを現在のディレクトリではなく <path> に配置します。

-s <format>
--suffix <format>

バグレポート名の代替サフィックスを指定して、 git-bugreport-<formatted suffix> という名前のファイルを作成します。 これは、 strftime(3) 形式の文字列の形式をとる必要があります。現在の現地時間が使用されます。

--no-diagnose
--diagnose[=<mode>]

ユーザーの、マシンとGitクライアントとリポジトリの状態に関する補足情報の zip アーカイブを作成します。 アーカイブはバグ・レポートと同じ出力ディレクトリに書き込まれ、 git-diagnostics-<formatted suffix> という名前が付けられます。

mode が指定されていない場合、診断アーカイブには git diagnostic によって報告されるデフォルトの統計セットが含まれます。 オプションの mode 値を指定して、アーカイブに含める情報を変更できます。 mode の有効な値のリストとその使用方法の詳細については、git-diagnose(1) を参照してください。

GIT

Part of the git(1) suite