GitНовичокСтарт
Git: Основы
Полный бесплатный курс по Git: init, commit, branch, merge, конфликты, remote и pull request. Вся практика в реальном git-репозитории.
- Программа
- 20 уроков
- Лабораторные
- 10 лабораторных
- Длительность
- ~200 мин
Регистрация занимает минуту, песочница поднимается за секунды.
Направление
DevOps
Linux, Docker, Kubernetes, Git, CI/CD и мониторинг
Программа
20 уроков- 1Что такое GitТеория
- 2Рабочая область, индекс и коммитТеория
- 3Лабораторная 1: init, add, commit, logЛаборатория
- 4Лабораторная 2: diff, restore, rm, mvЛаборатория
- 5Ветки и merge до первой конфликтной ситуацииТеория
- 6Лабораторная 3: branch, switch, mergeЛаборатория
- 7Лабораторная 4: Конфликты слиянияЛаборатория
- 8Remote: fetch, pull и push без магииТеория
- 9Лабораторная 5: Remote — clone, fetch, pull, pushЛаборатория
- 10Ветвление, теги и продвинутая историяТеория
- 11Лабораторная 6: Теги, stash и revertЛаборатория
- 12Лабораторная 7: Продвинутый git log и cherry-pickЛаборатория
- 13Pull Request и code reviewТеория
- 14Квиз: Git основыТест
- 15Переписывание истории: rebase, reset и reflogТеория
- 16Лабораторная 8: Интерактивный rebase (squash, reword)Лаборатория
- 17Лабораторная 9: reset (--soft/--hard) и восстановление через reflogЛаборатория
- 18Лабораторная 10: git bisect — поиск сломавшего коммитаЛаборатория
- 19Квиз: продвинутый GitТест
- 20Что мы изучили и куда двигаться дальшеТеория
Готовы попробовать?
Откройте первый урок и решите задание в настоящем терминале.
Начать бесплатно