Инструменты разработчика

Генератор сообщений Git-коммитов

Формируйте сообщения Git-коммитов с необязательными типом, областью, текстом и отметкой о несовместимом изменении.

Запустить инструмент

Генератор сообщений Git-коммитов формирует текст по четырем необязательным параметрам: типу коммита, области изменений, сообщению и признаку несовместимого изменения. Вы можете ввести собственные значения или оставить текстовые поля пустыми. Если тип коммита не указан, инструмент выберет подходящее значение из встроенного набора. Пустое поле области изменений приводит к автоматическому выбору области из списка, а указанная область сразу добавляется в круглых скобках. Когда поле сообщения остается пустым, генератор подбирает подходящий шаблон и термины, чтобы составить связный текст. При включенном переключателе «Несовместимое изменение» после основного описания добавляются пустая строка и блок с предупреждением. Полученный результат также дополняется пустой строкой и тремя фиксированными строками со списком деталей. Скопируйте готовый текст и проверьте его перед включением в историю вашего репозитория. Инструмент создает только текстовую разметку: он не запускает команды терминала, не создает коммит и не вносит изменений в файлы.

Инструкция

  1. Укажите значение в поле «Тип коммита» или оставьте его пустым для выбора из встроенного списка.
  2. Заполните поле «Область изменений» кратким названием компонента либо оставьте поле пустым.
  3. Введите поясняющий текст в поле «Сообщение» или положитесь на автоматический шаблон.
  4. Включите переключатель «Несовместимое изменение», если текущие правки нарушают обратную совместимость.
  5. Нажмите кнопку запуска и просмотрите подготовленное сообщение в панели вывода.
  6. Пример ручного ввода: укажите feat в типе коммита, billing в области изменений и add invoice export в сообщении, оставив переключатель «Несовместимое изменение» выключенным.
  7. Пример автоматического режима: оставьте текстовые поля пустыми, активируйте переключатель «Несовместимое изменение» и запустите генератор.

Примеры

  • Для сообщения о выгрузке счетов укажите тип коммита feat в поле «Тип коммита», значение billing в поле «Область изменений» и текст add invoice export в поле «Сообщение». Опцию «Несовместимое изменение» оставьте выключенной.
  • Чтобы получить вариант со встроенными значениями, оставьте текстовые поля пустыми и включите переключатель «Несовместимое изменение». После запуска генерации проверьте сформированный заголовок, текст и добавленный блок предупреждения.

Частые вопросы

Можно ли запустить генерацию без заполнения полей?

Да, все поля формы необязательны. Если оставить их пустыми, генератор автоматически подберет тип коммита, область изменений и текст сообщения из встроенных списков.

Как добавить уведомление о несовместимом изменении?

Включите переключатель «Несовместимое изменение» перед созданием сообщения. В итоговый текст добавятся пустая строка и блок с предупреждением о нарушении обратной совместимости.

Создает ли инструмент коммит в репозитории?

Нет, генератор подготавливает только текст для описания коммита. Он не обращается к Git, не выполняет консольные команды и не отправляет изменения в систему контроля версий.

Что произойдет, если не указать область изменений?

Если поле «Область изменений» не заполнено, генератор выберет подходящее значение из встроенного перечня. Указанное вручную значение подставляется в круглых скобках сразу после типа коммита.

Встроить этот инструмент

Добавьте рабочий инструмент SmartPlusLab на свой сайт с помощью кода ниже.