Что такое Git
Система контроля версий кода
Git — распределённая система контроля версий для отслеживания изменений в исходном коде. Создана Линусом Торвальдсом в 2005 году.
Основные концепции
- Repository — хранилище проекта с историей изменений
- Commit — снимок изменений с описанием
- Branch — независимая линия разработки
- Merge — объединение веток
- Pull Request — запрос на слияние изменений
Базовые команды
git init # Инициализация репозитория
git clone # Клонирование репозитория
git add # Добавление файлов в staging
git commit # Создание коммита
git push/pull # Синхронизация с remote
Платформы
- GitHub — крупнейший хостинг кода
- GitLab — DevOps платформа
- Bitbucket — решение от Atlassian
Преимущества
Git обеспечивает полную историю изменений, работу в команде, откат к любой версии и эффективное ветвление.