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.54.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не вказано, діагностичний архів міститиме стандартний набір статистичних даних, що надаються командоюgitdiagnose. Можна вказати опціональне значення параметраmode, щоб змінити склад інформації, що включається до архіву. Перелік допустимих значень параметраmodeта детальну інформацію про їх використання див. на сторінці git-diagnose[1].
GIT
Частина набору git[1]