Skip to content

Git

Git — Система контроля версий с распределенной архитектурой.

Подходы

  • Feature Branch Workflow — простой и самый популярный вариант. В нём для каждого нового изменения создаётся новая ветка, которая позже вливается в main с помощью git merge.
  • Git Flow — более сложный вариант. Подход похож на Feature Branch Workflow, но в нём создаётся больше веток, а изменения (коммиты) делят на разные типы: исправление, новая функциональность и так далее. Разные типы коммитов попадают в разные ветки.
  • Trunk-based — популярный подход в крупных командах, который обещает большую скорость работы.

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

Тип:Значение:
fix:Исправление ошибок
feat:Новая функция
docs:Изменения только в документации
perf:Изменение кода, улучшающее производительность
refactor:Изменение кода, которое не исправляет ошибку и не добавляет функции (рефакторинг кода)
style:Изменения, не влияющие на смысл кода (пробелы, форматирование, отсутствие точек с запятой и т. д.)
revert:Если фиксация отменяет предыдущую фиксацию
build:Изменения, влияющие на систему сборки или внешние зависимости
test:Добавление недостающих тестов или исправление существующих тестов
ci:Изменения в файлах конфигурации и скриптах CI

Обновлено:

Česnakas Inc. All rights reserved.