Skip to content

Gitu

TUI Git Client

Features

  • 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)

See also

Favorite site