DenoiseLAB
484 subscribers
1.33K photos
159 videos
3 files
1.57K links
Блог DenoiseLAB (машинное обучение, аналитика)

Информация в канале служит только для ознакомления и не является призывом к действию. Не нарушайте законы РФ и других стран. Мы не несем отвественность за ваши действия или бездействия.
Download Telegram
🍀Читаем статьи за Вас №25:
Git. Руководство по оформлению веток и коммитов

🥺Оформление ветки
Создание ветки в git помогает отделить код от основной ветки проекта.
Важно правильно именовать ветки, используя типы и краткое описание задачи.
Типы веток: build, chore, ci, docs, feat, fix, perf, refactor, revert, style, test.
После типа ветки указывается бизнес-группа и номер задачи из трекера.

🥺Оформление коммита
Коммит содержит поясняющее сообщение, описывающее проделанную работу.
Сообщение должно быть логичным и начинаться с глагола.
Для развернутого описания работы можно использовать команду git commit.
Рекомендуется использовать линтер CommitLint для проверки сообщений.

🥺Git trailers
В подвале сообщения к коммиту можно добавлять уточняющую информацию (трейлеры).
Для настройки трейлеров можно использовать алиасы ключей через конфиг git.
Для поиска коммитов по трейлерам можно использовать команды git.

🥺WIP-коммиты
WIP-коммиты используются для сохранения изменений до оформления полноценного коммита.
WIP-коммиты не должны попадать в основную рабочую ветку.
Для создания WIP-коммита достаточно добавить тип WIP к сообщению.
Для переоценки коммитов можно использовать интерактивную перебазировку.

🥺Заключение
Правильное оформление веток и коммитов помогает стандартизировать процессы разработки.
Система типов и краткое описание уточняют название ветки и сообщения к коммиту.
Git trailers расширяют информацию сообщения.
WIP-коммиты с перебазировкой сохраняют промежуточную работу и не захламляют историю git.

#git #data #analysis #develope
https://habr.com/ru/articles/820547/
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2