Перейти к содержимому
GitНовичокСтарт

Git: Основы

Полный бесплатный курс по Git: init, commit, branch, merge, конфликты, remote и pull request. Вся практика в реальном git-репозитории.

Программа
20 уроков
Лабораторные
10 лабораторных
Длительность
~200 мин

Регистрация занимает минуту, песочница поднимается за секунды.

Направление

DevOps

Linux, Docker, Kubernetes, Git, CI/CD и мониторинг

Программа

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

Готовы попробовать?

Откройте первый урок и решите задание в настоящем терминале.

Начать бесплатно