設定和配置
獲取和建立專案
基本快照
分支與合併
共享和更新專案
檢查和比較
打補丁
除錯
電子郵件
外部系統
伺服器管理
指南
管理
底層命令
- 2.45.1 → 2.50.1 無更改
-
2.45.0
2024-04-29
- 2.44.1 → 2.44.4 無更改
-
2.44.0
2024-02-23
- 2.43.1 → 2.43.7 無更改
-
2.43.0
2023-11-20
- 2.38.1 → 2.42.4 無更改
-
2.38.0
2022-10-02
- 2.33.2 → 2.37.7 無更改
-
2.33.1
2021-10-12
- 2.28.1 → 2.33.0 無更改
-
2.28.0
2020-07-27
- 2.27.1 無更改
-
2.27.0
2020-06-01
概要
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 歸檔檔案中,並可以將其與錯誤報告文件一起附加,以便為讀者提供更多上下文。
此工具透過典型的 Git 設定過程呼叫,這意味著在某些情況下,它可能無法啟動——例如,如果相關配置檔案不可讀。在這種情況下,在手動尋求幫助時,手動收集上述型別的資訊可能會有所幫助。
選項
- -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
diagnose
報告的預設統計資訊集。可以指定一個可選的mode
值來更改歸檔中包含的資訊。有關mode
的有效值列表及其使用細節,請參閱 git-diagnose[1]。