Принципы работы с git
gitРабота с ветками #
Перед началом работы над задачей необходимо создать новую ветку на основе ветки master. Ветка master всегда должна быть актуальна, поэтому перед началом работы необходимо выполнить команду git pull.
Локально ветку master никогда не изменяем и не выполняем в неё merge.
Если задача требует длительной работы, рекомендуется периодически обновлять рабочую ветку путем слияния с актуальной master или использовать rebase.
Рабочие ветки следует размещать в подпапках feature или fix, в зависимости от их назначения:
- feature — для нового функционала
- fix — для исправления существующего функционала
- style — для коммитов содержащих только изменение/добавление css
- refactor — для рефакторинга
Название ветки должно следовать формату: task_номер_задачи. Например, task_12345.
Пример полного названия ветки для исправления ошибки: fix/task_12345.
Наименование коммитов #
Коммиты должны быть на русском языке и соответствовать следующему формату:
тип[контекст]: описание
- Тип:
feat
(новый функционал) илиfix
(исправление) - Контекст: область сайта, в которой было внесено изменение
Примеры коммитов: #
feat[catalog]: добавляет поддержку нескольких видов цен
fix[basket]: исправляет работу промокодов