Глоссарий

Git

Git — распределённая система контроля версий. Каждый разработчик имеет полную копию репозитория (включая всю историю), может работать офлайн и синхронизироваться с командой через push/pull. Фактический стандарт в разработке ПО.

Ключевые концепции

Базовые команды

git init / git clone
git add . && git commit -m "message"
git push / git pull
git checkout -b feature/name
git merge / git rebase

Стратегии ветвления

Git Flow (develop/release/hotfix), GitHub Flow (main + feature branches), Trunk-Based Development — без долгоживущих веток. Выбор зависит от размера команды и частоты релизов.