Git gud — это головоломка, разворачивающаяся в командной строке, где игрокам нужно справляться с задачами по управлению версиями. Суть игры заключается в анализе текстовых описаний и вводе корректных команд Git для прохождения сотни уровней. Первые этапы знакомят с основами: созданием первого коммита и работой с ветками для новых функций.
С ростом мастерства сценарии в игре git gud усложняются, требуя разрешения конфликтов слияния, отката репозитория к предыдущим состояниям и выполнения продвинутых операций перебазирования. Каждое испытание — это многошаговая последовательность, для которой необходимо глубокое понимание механик. Среда игры имитирует реальную работу с системой контроля версий, предлагая площадку для практического обучения. Действия игрока получают мгновенную обратную связь, позволяя корректировать подход и закреплять навыки.
Эта игра моделирует ситуации, полезные в разных контекстах: от исправления ошибок в репозитории до подготовки к собеседованию или адаптации нового разработчика. Представленные задачи структурированы для специалистов разного уровня. При необходимости доступны подсказки, хотя все уровни можно пройти самостоятельно. Прохождение построено на последовательном освоении, где каждый новый этап сложнее предыдущего. Каждый уровень — это законченный эпизод, который нужно завершить для перехода дальше.
Распаковать, играть