- git을 위한 터미널 유저 인터페이스
- Emacs용 최고의 Git UI인
Magit
에서 영감을 받아 Magit의 많은 핵심 기능을 구현하는 것이 목표
- 키바인딩은 Magit을 따라가면서도 Vim과 비슷하게
- Rust 바이너리로 윈도우/맥/리눅스 지원
- 현재 지원 기능
-
Staging/Unstaging (file, hunk, line)
-
Showing (view commits / open EDITOR at line)
-
Branching (checkout, checkout new)
-
Commiting (commit, amend, fixup)
-
Fetching
-
Logging (current, other)
-
Pulling / Pushing to/from configured upstream/pushDefault
-
Rebasing (elsewhere, abort, continue, autosquash, interactive)
-
Resetting (soft, mixed, hard)
-
Reverting (commit)
-
Stashing (save, pop, apply, drop)