
Gitgud는 초보자와 숙련 된 개발자에게 GIT 기술을 배우고 향상시킬 수있는 플랫폼을 제공하도록 설계된 오픈 소스 저장소입니다. 이 저장소는 모든 기술 수준의 개발자에게 대화식 학습 경험을 제공하기 위해 구축되었습니다. Git을 시작하거나 기존 기술을 향상 시키려고하든 Gitgud는 GIT를 마스터하는 데 도움이되는 광범위한 리소스와 도구 세트를 제공합니다. Gitgud를 사용하면 프로젝트 전체에서 GIT를 쉽게 시각화하고 완전히 활용할 수 있습니다. CLI (Command Line Interface)에서 반응하는 것과 동일한 구성 요소 기반 UI 빌딩 경험을 제공하는 잉크를 사용하여 작성됩니다.
$ npm install --global gitgud
전 세계적으로 패키지를 설치합니다
$ GitGud
GIT 디렉토리가있는 프로젝트로 이동하여 'Gitgud'명령을 실행하십시오. 이것은 Gitgud UI를 터미널 창에로드합니다.
Gitgud UI는 무대 변경, 무대 변경, git 브랜치 트리보기 및 기능 버튼으로 구성됩니다.
'탭'버튼 또는 왼쪽/오른쪽 화살표 키로 UI를 탐색하십시오.
'Enter/Return'버튼을 눌러 옵션을 선택/클릭하십시오
앱 전체에서 'ESC'(Escape) 버튼을 누르면 되돌아 갈 수 있습니다.
ctrl + c를 실행하여 앱을 종료 할 수 있습니다.
STAGE/UNSTAGE (all files) 를 선택하여 모든 파일을 스테이지 변경과 무대 변경 사항 사이에 이동할 수 있습니다.Gitgud를 사용하면 사용자가 'StyleFile'을 편집하여 앱의 모양과 느낌을 모두 사용자 정의 할 수 있습니다.
전 세계적으로 설치된 Gitgud의 'StyleFile'에 액세스하려면 먼저 NPM이 전 세계적으로 설치된 파일을 저장하는 위치를 찾아야합니다. 그렇게하려면 다음 명령을 실행하십시오.
npm root -g
전 세계적으로 설치된 NPM 패키지의 위치를 반환합니다.
Mac에서는 다음과 같은 것을 볼 수 있습니다 : /usr/local/lib/node_modules
Windows에서는 *C : Users You AppData Roaming npm node_modules를 얻을 수 있습니다
글로벌 패키지가 저장된 위치로 이동하고 Gitgud 폴더를 열고 편집기에서 StyleFile을 열십시오 (명령 : nano styleFile.js 대부분의 Mac/Linux 시스템에서 열립니다).
파일을 열면 다음과 같습니다.

showLogo :false 로 설정되지만 GUI 위에 Gitgud 로고를 갖고 싶다면 이것을 true 로 변경할 수 있습니다.defaultColor :accentColor :gitTreeColor :appResize :showFlag :false 로 설정됩니다.Gitgud는 완전히 오픈 소스 프로젝트이며 기부금을 환영합니다!
풀 요청을 제출할 때 추가 된 기능이나 수정 한 버그를 명확하게 설명하십시오.
처음 기고자들도 환영합니다! good first issue 태그로 표시된 몇 가지 문제가 있습니다. 초보자가 시작하기에 좋은 장소 일 수 있습니다!
NPM 패키지 이름을 알려 주신 Joseph Garrone 에게 감사드립니다.