Git сохраняет не только файлы, но и историю решений. Хороший коммит отвечает на вопрос: что изменилось и зачем. Ученик осваивает status, diff, add, commit, branch, merge и pull request. Главная идея: любое изменение должно быть маленьким, понятным и обратимым.
В учебном плане Git используется с первого проекта. Даже простая программа получает README, список задач и историю коммитов. Это формирует профессиональную привычку показывать ход работы, а не только финальный результат.