● Зачем нужны системы контроля версий. Различия между централизованными и децентрализованными СКВ
● Про внутреннее устройство Git. Как Git хранит информацию и изменения.
● Про объекты Blob, Tree, Commit и Tag
● Про области Рабочей директории, Index (Stage), локальный и удаленный репозитории
● Про состояния файлов Untracked, Unmodified, Modified, Staged
● Про методы работы с удаленными репозиториями
● Когда лучше применять merge, а когда rebase
● Про скрипты git hooks
● Как искать коммит, в который закралась ошибка
● Методы командной работы в Git.
● Модели ветвления Git - Git Flow и Trunk Based Development
● О практике Release Train