Git
Система контроля версий, отслеживающая изменения в файлах проекта.
Git — это инструмент, который запоминает каждое изменение в коде: кто, когда и что поменял. Если что-то сломалось, можно откатиться к предыдущей рабочей версии. Git незаменим при командной разработке.
Основные понятия
- Репозиторий — хранилище проекта со всей историей изменений
- Коммит — сохранённый снимок текущего состояния файлов
- Ветка — параллельная версия проекта для экспериментов без риска сломать основной код
- Push/Pull — отправка и получение изменений с удалённого сервера
Для чего нужен веб-разработчику
- Хранение всех версий проекта в облаке (GitHub, GitLab)
- Возможность откатить неудачное изменение
- Параллельная работа нескольких разработчиков
- Деплой сайта — автоматическая выгрузка на сервер при пуше