- 실시간으로 Git 저장소의 내부 구조를 시각화해주는 게임
- 플레이어는 자신의 행동 결과를 즉시 볼 수 있음
- 윈/맥/리눅스용 바이너리 제공
- Git에 익숙하지 않은 사람들을 위해 맞춤 제작된 플레잉 카드 인터페이스를 제공함
- 카드는 새로 도입된 Git 명령어를 기억하는 데 도움을 줄 뿐만 아니라 간단한 설명과 아이콘을 포함하고 있어 액션과 문서를 결합함
- 고급 사용자나 호기심 많은 플레이어를 위해 임의의 Git 명령을 실행할 수 있는 통합 터미널을 제공함
- 게임에 "진짜" Git이 통합되어 있어 플레이어가 Git의 모든 기능을 시도하고 배울 수 있음
- 팀에서 협업을 위해 Git을 사용하는 방법을 가르치기 위해 Oh My Git!은 원격 저장소와 상호 작용하는 방법과 여러 저장소를 다룰 때 존재하는 워크플로우에 중점을 둠
GN⁺의 의견
- Git의 내부 구조를 실시간으로 시각화해주는 것은 Git을 배우는데 큰 도움이 될 것 같음. 실제로 명령어를 실행하면서 어떤 변화가 일어나는지 바로 확인할 수 있다는 점이 가장 큰 장점으로 보임
- 초보자를 위해 플레잉 카드 인터페이스를 제공한 점도 훌륭함. 게임을 하면서 자연스럽게 Git 명령어를 익힐 수 있을 것임
- 고급 사용자를 위한 통합 터미널 제공 및 협업 워크플로우에 중점을 둔 것도 Git의 실제 활용 측면에서 좋은 접근으로 보임
- 다만 아쉬운 점은 현재 자금난으로 개발 지속이 불투명하다는 것. 오픈소스 프로젝트의 지속가능성 확보가 중요한 과제임
- Git을 배우고자 하는 초보 개발자들에게 적극 추천하고 싶은 게임임. 다른 방식의 Git 학습 도구로는 Learn Git Branching 사이트가 있음