Git으로 알려진 인기있는 버전 제어 시스템을 사용하는 방법을 배우도록 설계된 명령 줄 게임 인 Git Gud에 오신 것을 환영합니다! 레벨이 진행됨에 따라 GIT에 대해 점점 더 많이 알게되고 결국 Git Grandmaster가됩니다!
뭔가 빠진 경우 문제를 추가하거나 관심이 있으시면 기고자 파일을보고 직접 추가하십시오! 이 프로젝트는 의도적으로 새로운 레벨을 쉽게 추가 할 수 있도록 구성되어 있습니다!
시각적 학습자라면 "Git Branching을 배우십시오"부터 시작한 다음 Git Gud에게 시도해보십시오. git 분기를 배우는 것이 더 시각적이지만 git gud를 사용하면 실제로 git을 사용하여 레벨을 완료합니다.
설치 지침은 아래를 참조하십시오.
Git Gud가 설치되면 "git gud"를 입력하면 출력이 생성되고 무엇을 해야하는지 알려줍니다. Git Gud는 게임과 같으며 게임처럼 레벨이 있습니다. 레벨은 기술로 나뉘며 각각은 Git의 새로운 주제를 소개합니다. 지식이 전혀 없다고 가정하고 시작합니다. 각 레벨마다 목표를 제공하고 무슨 일이 일어나고 있는지 설명 할 것입니다. 이상적으로,이 게임은 당신이 그것을 이길 때 알아야 할 모든 것을 가르쳐 줄 것이지만, 당신은 여전히 원하는만큼 배우기 위해 다른 자원을 사용하는 것이 좋습니다.
게임의 시작 레벨은 Git Gud 인터페이스에 익숙해지면서 시작되지만 나중에 훈련 휠이 벗어나고 명령을 입력해야합니다. 어떤 명령이 있는지 또는 나중에 시작하려면 항상 "Git Gud 도움말"을 실행할 수 있습니다. 가장 중요한 명령은 git gud goal
, git gud status
, git gud explain
git gud test
및 Git Gud Test입니다. git gud load next
. 다른 명령도 유용하지만 해당 명령의 출력은 레벨을 안내하기에 충분해야합니다.
시작하려면 빈 디렉토리에서 git gud를 초기화해야합니다. Git Gud가 초기화되면 해당 디렉토리를 완전히 제어 할 수 있으며 커밋 및 파일을 추가/제거하기 시작합니다. 일반적으로 여러 개의 지점이 있으며 GIT 명령을 사용하여 각 레벨을 해결해야합니다. 레벨은 어려움이 있으며 다른 일을해야합니다. 어떤 수준은 정말 쉽고 설명을 읽어야 만하는 경우 만 있으므로 다른 수준은 상황을 제공하며 수준을 해결하기 위해 배운 내용을 사용해야합니다.
Git Gud는 Python 3에 작성되었습니다. Git Gud가 작동하려면 시스템에 Python> = 3.6을 설치해야합니다. Anaconda를 사용하여 모든 것이 올바르게 작동하는지 확인하는 것이 좋습니다. 그러나 지금하고있는 일이 있으면 PIP로 설치할 수도 있습니다.
Python> = 3.6으로 환경이 설정되면 설치는 간단합니다.
pip3 install git-gud
시작하는 것도 간단합니다.
git gud
Git Gud는해야 할 일을 안내 할 것입니다
그 명령 중 하나가 작동하지 않으면 시도해 볼 수있는 다양한 것들이 있습니다.
pip3
대신 pip
사용하십시오pip3 install --user git-gud