Setup and Config
Getting and Creating Projects
Basic Snapshotting
Branching and Merging
Sharing and Updating Projects
Inspection and Comparison
Patching
Debugging
External Systems
Server Admin
Guides
- gitattributes
- Command-line interface conventions
- Everyday Git
- Frequently Asked Questions (FAQ)
- Glossary
- Hooks
- gitignore
- gitmodules
- Revisions
- Submodules
- Tutorial
- Workflows
- All guides...
Administration
Plumbing Commands
- 2.45.1 → 2.51.0 no changes
-
2.45.0
2024-04-29
- 2.44.1 → 2.44.4 no changes
-
2.44.0
2024-02-23
- 2.43.1 → 2.43.7 no changes
-
2.43.0
2023-11-20
- 2.38.1 → 2.42.4 no changes
-
2.38.0
2022-10-02
- 2.33.2 → 2.37.7 no changes
-
2.33.1
2021-10-12
- 2.28.1 → 2.33.0 no changes
-
2.28.0
2020-07-27
- 2.27.1 no changes
-
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
Додаткову інформацію можна зібрати в окремий zip-архів за допомогою опції --diagnose
, а також додати до документа зі звітом про помилку, щоб надати читачам додатковий контекст.
Цей інструмент викликається через типовий процес налаштування Git, а це означає, що в деяких випадках він може не запуститися, наприклад, якщо відповідний файл конфігурації нечитабельний. У такому випадку може бути корисним вручну зібрати перелічену вище інформацію, коли ви вручну звертаєтесь за допомогою.
ОПЦІЇ
- -o <path>
- --output-directory <path>
-
Помістіть отриманий файл звіту про помилку в <шлях> замість поточного каталогу.
- -s <format>
- --suffix <format>
- --no-suffix
-
Вкажіть альтернативний суфікс для назви звіту про помилку, щоб створити файл з назвою git-bugreport-<formatted-suffix>. Він має мати форму рядка формату strftime(3); буде використано поточний місцевий час.
--no-suffix
вимикає суфікс, і файл буде називатися простоgit-bugreport
без будь-яких заходів узгодження. - --no-diagnose
- --diagnose[=<mode>]
-
Створіть zip-архів додаткової інформації про комп’ютер користувача, клієнт Git та стан репозиторію. Архів записується в той самий вихідний каталог, що й звіт про помилку, і має назву «git-diagnostics-<форматований-суфікс>».
Якщо не вказано
mode
, діагностичний архів міститиме набір статистики за замовчуванням, що повідомляєтьсяgit
diagnose
. Можна вказати необов’язкове значенняmode
, щоб змінити, яка інформація включається до архіву. Див. git-diagnose[1] для списку допустимих значень дляmode
та деталей щодо їх використання.
GIT
Частина набору git[1]