- PVSM.RU - https://www.pvsm.ru -
Я сам переходил с SVN на GIT несколько лет назад и переводил других разработчиков. За это время у меня сформировалось понимание, что теория, книжка, google/stackoverflow — это хорошо, но есть нюанс.
“Чем отличается теория от практики? В теории — ничем! На практике все немного не так.”
Именно по этому, я написал Git Quiz для своих коллег — чтобы люди привыкли использовать git, как git, а не как svn; чтобы у разработчиков сформировалась мышечная память, чтобы теория стала практикой.
Особенность quiz в том, что это не учебник, не тест с вариантами ответа или без них. GIT Quiz — это мини лабораторная работа. Время прохождения теста 15-45 минут.
Всего 19 последовательных шагов. У каждого шага есть:
Сами задачки — это пошаговое выполнение разработки по gitflow с использование git.
Ссылка на проект в github [1]
Если не нужно видео, можно взять первый commit, он на 40мб меньше.
Все действия предполагается выполнять в локальном репозитории, без наличия сервера (push-pull). Причины простые:
Буду рад фидбеку, если кто-то готов дополнить примеры и записать видео, то буду вдвойне счастлив.
P.S.
Также я взялся за продвинутую версию quiz — какие-то маленькие моменты, решение проблем(рука дрогнула не на то сделал rebase, откатывание rebase, сжимание нескольких комитов в один.). Но эта часть только в стадии формирования.
P.S.S.
Часть по работе с сервером, тоже пока в стадии формирования. Тут есть момент, что людей много может быть, и создать вот так же просто папку с примерами на флешке не получится. Из разных шагов не последовательно на сервер не сделаешь push/pull/fetch. Если мысли на тему сделать все в виде виртуалки и выдавать ее всем, но там начинаются свои проблемы.
Автор: SychevIgor
Источник [2]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/git/59264
Ссылки в тексте:
[1] github: https://github.com/SychevIgor/git_quiz
[2] Источник: http://habrahabr.ru/post/220485/
Нажмите здесь для печати.