簡體中文 ▾ 主題 ▾ 最新版本 ▾ git-bugreport 上次更新於 2.45.0

名稱

git-bugreport - 收集資訊以供使用者提交錯誤報告

概要

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]

GIT

Git[1] 套件的一部分

scroll-to-top