소개
gitb는 Backlog의 Git을 편리하게 사용할 수 있도록 설계된 Go 기반 명령줄 도구입니다. vvatanabe가 개발했으며, Pull Request, Issue, 브랜치, 태그 등을 한 번의 명령으로 브라우저에서 열 수 있는 기능을 제공합니다. 또한 기존 git 명령을 모두 래핑하여 gitb fetch, gitb pull 등 git 명령과 유사하게 사용할 수 있습니다.
상세정보
Pull Request 관련 명령
gitb pr 명령으로 현재 저장소의 Pull Request 목록을 열 수 있으며, 특정 PR ID를 지정해 해당 PR 페이지를 바로 열 수 있습니다. 또한 PR 생성 페이지를 열거나, git blame과 연동해 Backlog의 PR ID를 확인할 수 있습니다.
Issue 관련 명령
gitb issue 명령으로 현재 프로젝트의 Issue 목록을 열 수 있으며, 현재 브랜치와 관련된 Issue 페이지를 바로 열 수 있습니다. 새로운 Issue 생성 페이지도 한 번의 명령으로 열 수 있습니다.
브라우징 기능
gitb browse 명령을 통해 브랜치, 태그, 트리, 히스토리, 네트워크, 저장소 목록 등을 브라우저에서 바로 열 수 있습니다. 특정 파일이나 디렉터리, 커밋 해시에 해당하는 페이지도 직접 열 수 있습니다.
다운로드·설치 방법
Homebrew를 사용하는 경우, 다음 명령으로 저장소를 추가하고 설치할 수 있습니다:
$ brew tap vvatanabe/gitb
$ brew install gitb
Go 환경이 갖춰진 경우, go get 명령으로 직접 설치할 수 있습니다:
$ go get github.com/vvatanabe/gitb
또한 GitHub 릴리스 페이지에서 사전 빌드된 바이너리를 다운로드하여 수동으로 설치할 수 있습니다.
기본 사용법/명령어
설치 후 터미널에서 gitb 명령을 입력하면 사용 가능한 명령 목록을 확인할 수 있습니다. 대표적인 사용법은 다음과 같습니다:
- Pull Request 목록 열기:
gitb pr - 특정 PR 페이지 열기:
gitb show PR-ID - Issue 목록 열기:
gitb issue - 브랜치 목록 열기:
gitb browse branch - 태그 목록 열기:
gitb browse tag
자주 사용하는 경우, 쉘 별칭을 설정해 git 명령처럼 사용할 수 있습니다. Bash 또는 Zsh에서는 다음과 같이 설정할 수 있습니다:
function git(){
gitb “$@”
}
Fish 쉘에서는 다음과 같이 설정합니다:
function git
gitb $argv
end
지원 환경·시스템 요구사항
gitb는 Go 언어로 작성되어 Go가 설치된 환경에서 소스 코드를 통해 빌드하여 사용할 수 있습니다. Homebrew를 통한 설치는 macOS 및 Linux에서 지원되며, Windows에서는 WSL 또는 Go 환경을 통해 설치 및 사용이 가능합니다. 공식적으로는 Go 1.13 이상이 필요합니다.
최신 버전·업데이트
현재 버전은 2.3.1이며, 2026년 5월 4일에 마지막으로 업데이트되었습니다. 업데이트 내역은 GitHub 저장소의 커밋 히스토리를 통해 확인할 수 있습니다.
제한 사항·확인 사항
이 도구는 Backlog 서비스를 전제로 설계되었으므로, Backlog 저장소와 연동되어야 기능을 정상적으로 사용할 수 있습니다. 일반 GitHub 저장소에서는 일부 기능(예: PR, Issue 브라우징)이 작동하지 않을 수 있습니다.
FAQ
- gitb는 무료로 사용할 수 있나요?
- Windows에서 사용할 수 있나요?
네, MIT 라이선스 하에 배포되므로 무료로 사용, 수정, 재배포가 가능합니다.
공식적으로는 Homebrew를 통한 macOS/Linux 설치를 안내하지만, Go 환경이 갖춰진 Windows(WSL 포함)에서 소스 코드를 빌드하거나 go get으로 설치하여 사용할 수 있습니다.
시스템 요구사항
별도의 시스템 요구사항이 등록되지 않았습니다.


