Я сам переходил с SVN на GIT несколько лет назад и переводил других разработчиков. За это время у меня сформировалось понимание, что теория, книжка, google/stackoverflow — это хорошо, но есть нюанс.
“Чем отличается теория от практики? В теории — ничем! На практике все немного не так.”
- Читать что “ветки — это круто” — это одно, а вот перестать бояться делать ветки — другое;
- Иметь возможность делать локальные коммиты — это одно, а делать их в реальности — совсем другое;
- Кто-то знает как использовать в теории, но на практике не делал и поэтому и не использует;
- Кто-то просто не знает, а чего не знаешь, то и не используешь.
Именно по этому, я написал Git Quiz для своих коллег — чтобы люди привыкли использовать git, как git, а не как svn; чтобы у разработчиков сформировалась мышечная память, чтобы теория стала практикой.
Особенность quiz в том, что это не учебник, не тест с вариантами ответа или без них. GIT Quiz — это мини лабораторная работа. Время прохождения теста 15-45 минут.
Всего 19 последовательных шагов. У каждого шага есть:
- Описание что нужно сделать по задаче;
- Версия репозитория до шага;
- Версия репозитория после шага;
- Скриншот после выполнения шага;
- Видео — как сделать задачу.
Сами задачки — это пошаговое выполнение разработки по gitflow с использование git.
Ссылка на проект в github
Читать полностью »