Git-Scope 사용자 가이드

발행: (2025년 12월 10일 오후 05:38 GMT+9)
3 min read
원문: Dev.to

Source: Dev.to

소개

Git‑Scope는 로컬 Git 저장소를 위한 터미널 대시보드입니다.
폴더로 cd 이동해서 상태를 확인할 필요가 없습니다. 프로젝트를 스캔하고 전체 작업량을 실시간 대시보드로 확인하세요.

설치

brew tap Bharath-code/tap
brew install git-scope

또는 Go를 사용:

go install github.com/Bharath-code/git-scope/cmd/git-scope@latest

명령어

명령어설명
git-scope대시보드 실행 (기본)
git-scope scan저장소를 JSON 형태로 출력
git-scope scan-all홈 디렉터리부터 전체 시스템을 스캔
git-scope init설정 파일 생성
git-scope -h도움말 표시

플래그

  • -config: 설정 파일 경로 (기본값: ~/.config/git-scope/config.yml)

대시보드 개요

git-scope를 실행하면 각 저장소 항목에 다음이 표시됩니다:

  • Status: 더럽힘(커밋되지 않음/푸시되지 않음) 또는 깨끗함
  • Repository: 프로젝트 폴더 이름
  • Branch: 현재 브랜치 (예: main)
  • Staged: 커밋 준비된 파일
  • Modified: 변경된 파일
  • Untracked: 새 파일
  • Last Commit: 마지막 커밋 이후 경과 시간

Git‑Scope는 키보드 중심으로 설계되었습니다.

키 바인딩

동작
k / 위로 이동
j / 아래로 이동
q종료
/검색 (퍼지 매치; 예: gscopegit-scope를 찾음)
Enter선택 확인
Esc검색 취소
fDirty Filter 토글 – 커밋되지 않았거나 푸시되지 않은 저장소만 표시
s정렬 순환: Dirty First(기본) → NameLast Modified
r파일 시스템 재스캔
c검색 초기화

액션

동작
Enter$EDITOR에서 저장소 열기
r파일 시스템 재스캔
c현재 검색 초기화

사용 팁

  • Git‑Scope는 현재 디렉터리에서 Git 저장소를 재귀적으로 검색합니다.
  • 최적의 결과를 위해 ~/projects(또는 유사한 최상위 폴더)에서 실행하세요.
  • node_modules 디렉터리는 자동으로 무시됩니다.
  • 결과는 속도를 위해 캐시되며(보통 <10 ms) 필요 시 r을 눌러 캐시를 새로 고칩니다.
  • Sync 열에서 (origin보다 뒤처짐)를 확인하세요.
  • f를 눌러 더러운 저장소만 보고, Enter를 눌러 열어 수정하세요.

시작하기

  • GitHub에서 프로젝트에 ⭐️를 달아 주세요.
  • 자세한 내용은 공식 웹사이트를 방문하세요.
Back to Blog

관련 글

더 보기 »

터미널을 한 픽셀씩 아름답게 만들기

2025년 11월 13일 우리는 Gemini CLI 사용자 경험에 대한 중요한 업그레이드를 발표하게 되어 기쁩니다. 이를 통해 터미널 상호작용이 더 견고하고 직관적이며…