Чему вы научитесь
- Освоишь основы Git: инициализацию репозитория, добавление файлов, коммиты, клонирование, работу с ветками и слияние
- Научишься использовать продвинутые приёмы: git stash, интерактивное добавление, reflog, cherry-pick, rebase и bisect для поиска багов
- Разберёшься с удалёнными репозиториями: fetch, pull, push, работа с несколькими репозиториями, сабмодулями и pull request’ами
- Сможешь уверенно управлять историей: настраивать git log, объединять коммиты, работать с bare-репозиториями, использовать хуки для автоматизации
- Закрепишь знания через четыре практических проверки
О курсе
Git это один из самых популярных инструментов контроля версий, и каждому разработчику важно чувствовать себя с ним уверенно. В этом курсе ты получишь практический опыт работы с Git, чтобы, когда придёт время использовать его в реальных проектах, ты был полностью готов.
Сначала ты разберёшь базовые концепции: как инициализировать репозиторий, добавлять файлы и коммитить изменения. Узнаешь, как клонировать репозиторий и создавать ветки.
Дальше тебя ждут более продвинутые темы: git stash, cherry-pick, работа с несколькими репозиториями, пуш изменений и многое другое.
Чтобы закрепить знания, тебе предстоит пройти четыре практических теста (от самых основ до продвинутых приёмов Git.)
В итоге у тебя будет уверенное и практическое понимание Git, которое пригодится на протяжении всей карьеры