設定與配置
取得與建立專案
基本快照
分支與合併
分享與更新專案
檢查與比較
修補
除錯
電子郵件
外部系統
伺服器管理
指南
管理
底層命令
- 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 字串
-
編譯器特定資訊字串
-
已啟用 hooks 的列表
-
$SHELL
可以使用 --diagnose
選項將其他資訊收集到單獨的 zip 壓縮檔中,並將其與錯誤報告文件一起附加,以便為讀者提供額外的上下文資訊。
此工具透過典型的 Git 設定流程進行呼叫,這表示在某些情況下,它可能無法啟動 - 例如,如果相關的設定檔無法讀取。在這種情況下,手動請求協助時,手動收集上面列出的資訊類型可能會有所幫助。
選項
- -o <路徑>
- --output-directory <路徑>
-
將產生的錯誤報告檔放置在
<路徑>
中,而不是目前目錄。 - -s <格式>
- --suffix <格式>
- --no-suffix
-
為錯誤報告名稱指定替代的後綴,以建立名為 git-bugreport-<格式化的後綴> 的檔案。這應該採用 strftime(3) 格式字串的形式;將使用目前的本地時間。
--no-suffix
會停用後綴,而該檔案將只被命名為git-bugreport
,而沒有任何消除歧義的措施。 - --no-diagnose
- --diagnose[=<模式>]
-
建立一個關於使用者電腦、Git 客戶端和儲存庫狀態的補充資訊 zip 壓縮檔。該壓縮檔會寫入與錯誤報告相同的輸出目錄,並命名為 git-diagnostics-<格式化的後綴>。
若未指定
mode
,診斷壓縮檔將包含git diagnose
報告的預設統計資料集。可以指定選用的mode
值,以變更壓縮檔中包含的資訊。有關mode
的有效值及其用法的詳細資訊,請參閱 git-diagnose[1]。
GIT
屬於 git[1] 套件的一部分