Добро пожаловать в Git Gud, командную линию, разработанную, чтобы помочь вам узнать, как использовать популярную систему управления версиями, известную как GIT! По мере продвижения уровней вы будете все больше и больше знать о GIT и в конечном итоге становитесь Git Grandmaster!
Если чего -то не хватает, не стесняйтесь добавлять проблему, или если вам интересно, просмотрите файл участников и добавьте что -то самостоятельно! Проект преднамеренно структурирован, чтобы облегчить добавление новых уровней!
Если вы больше визуально ученик, вам следует начать с «Учебного разветвления», а затем попробовать Гит Гуда. Узнайте, что GIT ветвя более визуально, но с Git Gud вы на самом деле используете GIT для завершения уровней.
Для инструкций установки см. Ниже.
Как только Git Gud будет установлен, ввод «Git Gud» будет производить выход и начнет рассказывать вам, что делать. Git Gud предназначен как игра, и, как игра, у нее есть уровни. Уровни разделены на навыки, каждый из которых познакомит вас с новой темой в GIT. Он начинается, предполагая, что у вас нет знаний, а затем нарастает. Для каждого уровня это даст вам цель и объяснит, что происходит. В идеале, игра научит вас всему, что вам нужно знать, чтобы победить, но вам все равно рекомендуется использовать другие ресурсы, чтобы учиться столько, сколько вы хотите.
Начальные уровни игры начинаются с того, что вы привыкли к интерфейсу Git Gud, но позже уходы ушельных колес Если вы когда -нибудь забудете, какие команды есть, или если вы хотите начать на более позднем уровне, вы всегда можете запустить «git gud help». Самыми важными командами являются git gud goal
, git gud status
, git gud explain
git gud test
, и и git gud load next
. Другие команды также полезны, но вывода этих команд должно быть достаточно, чтобы провести вас через уровень.
Чтобы начать, вам нужно инициализировать Git Gud в пустом каталоге. Как только Git Gud будет инициализирован, он будет иметь полный контроль над этим каталогом, и он начнет добавлять/удалять коммиты и файлы. Обычно будет несколько ветвей, и вы должны использовать команды GIT для решения каждого уровня. Уровни варьируются в сложности и требуют, чтобы вы делали разные вещи. Некоторые уровни действительно просты и требуют, чтобы вы прочитали объяснение, но другие просто дают вам ситуацию, и вам нужно использовать то, что вы научились, чтобы решить уровень.
Git Gud записан в Python 3. Вам нужно будет установить Python> = 3.6 в вашей системе для работы Git Gud. Я предпочитаю использовать Anaconda, чтобы убедиться, что все работает правильно, но вы также можете установить с PIP, если сейчас, что делаете.
Как только ваша среда настроена с Python> = 3.6, установка проста:
pip3 install git-gud
Начало также проще:
git gud
Гит Гуд проведет вас через то, что делать
Если какая -либо из этих команд не работает, есть разные вещи, которые вы можете попробовать:
pip
вместо pip3
pip3 install --user git-gud