Генератор сообщений Git-коммитов
Формируйте сообщения Git-коммитов с необязательными типом, областью, текстом и отметкой о несовместимом изменении.
Запустить инструмент
Генератор сообщений Git-коммитов формирует текст по четырем необязательным параметрам: типу коммита, области изменений, сообщению и признаку несовместимого изменения. Вы можете ввести собственные значения или оставить текстовые поля пустыми. Если тип коммита не указан, инструмент выберет подходящее значение из встроенного набора. Пустое поле области изменений приводит к автоматическому выбору области из списка, а указанная область сразу добавляется в круглых скобках. Когда поле сообщения остается пустым, генератор подбирает подходящий шаблон и термины, чтобы составить связный текст. При включенном переключателе «Несовместимое изменение» после основного описания добавляются пустая строка и блок с предупреждением. Полученный результат также дополняется пустой строкой и тремя фиксированными строками со списком деталей. Скопируйте готовый текст и проверьте его перед включением в историю вашего репозитория. Инструмент создает только текстовую разметку: он не запускает команды терминала, не создает коммит и не вносит изменений в файлы.
Инструкция
- Укажите значение в поле «Тип коммита» или оставьте его пустым для выбора из встроенного списка.
- Заполните поле «Область изменений» кратким названием компонента либо оставьте поле пустым.
- Введите поясняющий текст в поле «Сообщение» или положитесь на автоматический шаблон.
- Включите переключатель «Несовместимое изменение», если текущие правки нарушают обратную совместимость.
- Нажмите кнопку запуска и просмотрите подготовленное сообщение в панели вывода.
- Пример ручного ввода: укажите feat в типе коммита, billing в области изменений и add invoice export в сообщении, оставив переключатель «Несовместимое изменение» выключенным.
- Пример автоматического режима: оставьте текстовые поля пустыми, активируйте переключатель «Несовместимое изменение» и запустите генератор.
Примеры
- Для сообщения о выгрузке счетов укажите тип коммита feat в поле «Тип коммита», значение billing в поле «Область изменений» и текст add invoice export в поле «Сообщение». Опцию «Несовместимое изменение» оставьте выключенной.
- Чтобы получить вариант со встроенными значениями, оставьте текстовые поля пустыми и включите переключатель «Несовместимое изменение». После запуска генерации проверьте сформированный заголовок, текст и добавленный блок предупреждения.
Частые вопросы
Можно ли запустить генерацию без заполнения полей?
Да, все поля формы необязательны. Если оставить их пустыми, генератор автоматически подберет тип коммита, область изменений и текст сообщения из встроенных списков.
Как добавить уведомление о несовместимом изменении?
Включите переключатель «Несовместимое изменение» перед созданием сообщения. В итоговый текст добавятся пустая строка и блок с предупреждением о нарушении обратной совместимости.
Создает ли инструмент коммит в репозитории?
Нет, генератор подготавливает только текст для описания коммита. Он не обращается к Git, не выполняет консольные команды и не отправляет изменения в систему контроля версий.
Что произойдет, если не указать область изменений?
Если поле «Область изменений» не заполнено, генератор выберет подходящее значение из встроенного перечня. Указанное вручную значение подставляется в круглых скобках сразу после типа коммита.