Git — распределённая система контроля версий (DVCS), создана Linus Torvalds в 2005 для разработки ядра Linux после конфликта с BitKeeper. С тех пор стал абсолютным стандартом: 95 %+ open-source и commercial проектов используют Git.
Ключевое отличие от предшественников (SVN, CVS): распределённость. Каждый разработчик имеет полную копию истории репо у себя локально. Коммитить можно офлайн, ветвиться и мержить быстро (millisecond-scale). Push в удалённый remote — отдельный шаг.
Основные команды: `git init/clone`, `git add/commit`, `git branch/checkout/switch`, `git push/pull/fetch`, `git merge/rebase`, `git log/diff/blame`. Расширенные: `git stash`, `git cherry-pick`, `git bisect` (бинарный поиск commit'а с багом), `git reflog` (recover after --hard reset).
Хостинги: GitHub (Microsoft, дефолт для open-source), GitLab (self-hosted / SaaS, богаче CI/CD), Bitbucket (Atlassian, интеграция с Jira), Gitea/Forgejo (легковесный self-hosted). У нас GitLab CE ставится cloud-init'ом на VPS-M €12/мес — см. `/vps/for-gitlab`.