Работа с git

Commit

Использование спецификации Conventional Commits.

<type>: <subject>

Структура коммита:

  • Заголовок является обязательным.
  • Любая строка сообщения о фиксации не может быть длиннее 72 символов.
  • Тема (subject) содержит краткое описание изменения.
  • Используйте повелительное наклонение в настоящем времени: «изменить» (“change” not “changed” or “changes”).
  • Не используйте заглавную первую букву.
  • Не ставьте точку в конце.

Типы коммитов:

  • fix: — исправление ошибок.
  • feat: — новая функция.
  • docs: — изменения только в документации.
  • perf: — изменение кода, улучшающее производительность.
  • refactor: — Изменение кода, которое не исправляет ошибку и не добавляет функции (рефакторинг кода).
  • style: — изменения, не влияющие на смысл кода (пробелы, форматирование, отсутствие точек с запятой и т. д.).
  • revert: — если фиксация отменяет предыдущую фиксацию.
  • build: — изменения, влияющие на систему сборки или внешние зависимости (примеры областей (scope): gulp, broccoli, npm).
  • test: — добавление недостающих тестов или исправление существующих тестов.
  • ci: — изменения в файлах конфигурации и скриптах CI (примеры областей: Travis, Circle, BrowserStack, SauceLabs).