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 | 종료 |
/ | 검색 (퍼지 매치; 예: gscope는 git-scope를 찾음) |
Enter | 선택 확인 |
Esc | 검색 취소 |
f | Dirty Filter 토글 – 커밋되지 않았거나 푸시되지 않은 저장소만 표시 |
s | 정렬 순환: Dirty First(기본) → Name → Last Modified |
r | 파일 시스템 재스캔 |
c | 검색 초기화 |
액션
| 키 | 동작 |
|---|---|
Enter | $EDITOR에서 저장소 열기 |
r | 파일 시스템 재스캔 |
c | 현재 검색 초기화 |
사용 팁
- Git‑Scope는 현재 디렉터리에서 Git 저장소를 재귀적으로 검색합니다.
- 최적의 결과를 위해
~/projects(또는 유사한 최상위 폴더)에서 실행하세요. node_modules디렉터리는 자동으로 무시됩니다.- 결과는 속도를 위해 캐시되며(보통 <10 ms) 필요 시
r을 눌러 캐시를 새로 고칩니다. - Sync 열에서
↓(origin보다 뒤처짐)를 확인하세요. f를 눌러 더러운 저장소만 보고,Enter를 눌러 열어 수정하세요.
시작하기
- GitHub에서 프로젝트에 ⭐️를 달아 주세요.
- 자세한 내용은 공식 웹사이트를 방문하세요.