Учебник

Git: история изменений и работа в команде

От первого коммита до веток, конфликтов, восстановления и совместной работы. Все обязательные упражнения выполняются в локальных репозиториях.

14 глав 242 мин чтенияТеория и практика
Начать читать

Содержание

Бесплатный практический курс
  1. 01Что Git сохраняет: файл, снимок и история14 мин
  2. 02Установка, настройки и первый осмысленный коммит14 мин
  3. 03Как читать diff и находить причину в истории16 мин
  4. 04Ветки: две линии работы из одного снимка16 мин
  5. 05Слияние и конфликт: собрать осмысленный результат18 мин
  6. 06Удалённый репозиторий без сети: bare и два клона16 мин
  7. 07Fetch, pull и push: обмен без потери чужой работы18 мин
  8. 08Командная работа и pull request без обязательного аккаунта18 мин
  9. 09Отмена: restore, revert и reset решают разные задачи20 мин
  10. 10Rebase: новая база для своей неопубликованной работы18 мин
  11. 11Cherry-pick и stash: перенести правку, отложить черновик18 мин
  12. 12Отладка по истории: найти первый плохой коммит18 мин
  13. 13Ignore, секреты и большие файлы: границы публикации18 мин
  14. 14Финальный проект: провести изменение через весь цикл20 мин

Как учиться

Проходите главы по порядку. Сначала выполните самостоятельное задание, затем сравните результат с критериями и прочитайте разбор. Время рядом с главой относится к чтению; на практику понадобится отдельное время.

Сохраняйте команды, результаты и объяснения в своей рабочей папке. Финальное задание проверяет, можете ли вы собрать решение и объяснить его без пошаговой инструкции.

Скачать бесплатный комплект лабораторий. Требования к среде и команды запуска указаны в README внутри архива и в первой главе. Для обязательных упражнений платное облако не требуется.