Skip to main content

Git: Основы

TBD

.gitconfig

  • Имя и почта, формирование коммитов (исправить имя участников)

.githooks

Ветки удаление создание MR

Версионирование

Для продукта чаще всего используют семантическое версионирование vX.Y.Z (например v1.7.42)

Вкратце договорённость такая:

  • X - мажорная версия, растёт при потере обратной совместимости API (под API тут понимается в том числе взаимосвязи между модулями одного приложения)
  • Y - минорная версия, растёт при добавлении новой функциональности
  • Z - патч/багфикс-версия, растёт при починке багов без новой функциональности

ZeroVer - софт, который имеет нулевую мажорную версию принято считать не готовым для использования, тем не менее, такого софта много.