SYNOPSIS

git bugreport [(-o | --output-directory) <path>]
                [(-s | --suffix) <format> | --no-suffix]
                [--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>
--no-suffix

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

--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