gitui-org/gitui
Rust로 작성된 터미널용 Git UI로, 키보드만으로 스테이징, 커밋, 브랜치 관리, 스태시, 로그 탐색을 할 수 있습니다.
대체할 수 있는 제품:SourceTree
GitKraken
- 스타
- 22,593
- 포크
- 788
- 열린 이슈
- 350
- 마지막 커밋
- 16일 전
어떤 프로젝트인가요?
GitUI를 사용하면 터미널 안에서도 Git GUI를 쓰는 듯한 대화형 경험을 누릴 수 있습니다. 모든 조작은 키보드로 이루어지며 상황에 맞는 도움말도 표시되므로, 긴 단축키 목록을 외울 필요가 없습니다.
이 도구는 명령줄에서 번거롭기 쉬운 일상적인 Git 작업을 지원합니다. 변경 사항 확인 및 커밋, 개별 파일·hunk·줄의 스테이징 또는 되돌리기, 스태시·브랜치·리모트 관리, diff를 포함한 커밋 로그 검색 등을 할 수 있습니다. 또한 대규모 저장소에서도 인터페이스가 빠르게 반응하도록 Git 작업을 비동기적으로 실행하며, 서브모듈과 커밋 훅 실행도 지원합니다.
GitUI는 Rust로 작성되었으며, 다양한 패키지 관리자와 Linux, macOS, Windows용 사전 빌드 바이너리로 배포됩니다. 아직 베타 버전이며 인터랙티브 rebase, git-lfs, sparse checkout 등의 기능은 지원하지 않습니다.
핵심 기능
- 01상황에 맞는 도움말을 제공하는 키보드 전용 조작
- 02파일, hunk, 줄의 스테이징, 스테이징 해제, 되돌리기 및 reset
- 03커밋 훅을 포함한 변경 사항 커밋 및 amend
- 04스태시 저장, pop, apply, drop 및 내용 확인
- 05리모트를 통한 push 및 fetch, 브랜치 생성·이름 변경·삭제·체크아웃
- 06diff와 함께 커밋 로그 검색 및 탐색
활용 사례
- 터미널을 벗어나지 않고 변경 사항 일부를 검토하고 스테이징하기
- 그래픽 Git 클라이언트가 느려지는 대규모 저장소에서 작업하기
- 서버에 SSH로 접속해 브랜치, 스태시, 리모트 관리하기
빠른 시작
- 1
cargo를 통해 Rust 툴체인(버전 1.88 이상)을 설치합니다
- 2
cargo로 gitui를 설치합니다
cargo install gitui --locked - 3
또는 macOS에서는 Homebrew로 설치합니다
brew install gitui - 4
git 저장소 안에서 gitui를 실행합니다
gitui
사용 전 알아둘 점
- 아직 베타 버전이므로 버그나 누락된 기능이 있을 수 있습니다.
- git-lfs를 지원하지 않습니다.
- sparse 저장소를 지원하지 않습니다.
- git 명령줄을 완전히 대체하지는 않습니다.
포함된 컬렉션
토픽
자주 묻는 질문
- gitui은(는) 무엇인가요?
- Rust로 작성된 터미널용 Git UI로, 키보드만으로 스테이징, 커밋, 브랜치 관리, 스태시, 로그 탐색을 할 수 있습니다. GitUI를 사용하면 터미널 안에서도 Git GUI를 쓰는 듯한 대화형 경험을 누릴 수 있습니다. 모든 조작은 키보드로 이루어지며 상황에 맞는 도움말도 표시되므로, 긴 단축키 목록을 외울 필요가 없습니다.
- gitui은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- gitui은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- gitui은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. gitui의 마지막 커밋은 2026년 10월 6일입니다.
- gitui은(는) 어디에 사용할 수 있나요?
- 터미널을 벗어나지 않고 변경 사항 일부를 검토하고 스테이징하기 그래픽 Git 클라이언트가 느려지는 대규모 저장소에서 작업하기 서버에 SSH로 접속해 브랜치, 스태시, 리모트 관리하기
- gitui는 어떻게 설치하나요?
- cargo를 통해 Rust 툴체인(버전 1.88 이상)을 설치합니다 cargo로 gitui를 설치합니다: cargo install gitui --locked 또는 macOS에서는 Homebrew로 설치합니다: brew install gitui git 저장소 안에서 gitui를 실행합니다: gitui
- gitui은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/gitui-org/gitui
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Git 저장소를 탐색하고 변경 사항을 청크 단위로 스테이징할 수 있는 ncurses 기반 텍스트 터미널 인터페이스입니다.
네트워크 연결 문제를 분석할 수 있도록 traceroute와 ping을 결합한 터미널 네트워크 진단 도구입니다.
저장소 기록을 살펴볼 수 있도록 git log --graph --all처럼 커밋 그래프를 이미지로 표시하는 터미널 UI입니다.
Docker 컨테이너의 실시간 통계와 로그를 확인하고 제어하는 터미널 UI(TUI)입니다.