15P by xguru 20일전 | ★ favorite | 댓글 2개
  • 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)

키바인딩은 역시 emacs 보단 vi 죠~ (싸우자)

대충 쓰기에는 tig 도 좋아보입니다. 👍🏻

https://jonas.github.io/tig/