- git向けのターミナルユーザーインターフェース
- Emacs向け最高のGit UIである
Magitに着想を得て、Magitの多くの中核機能を実装することを目標としている
- キーバインドはMagitに従いつつ、Vimにも似ている
- RustバイナリとしてWindows/Mac/Linuxをサポート
- 現在サポートしている機能
- Staging/Unstaging (file, hunk, line)
- Showing (commitsの表示 / 行位置でEDITORを開く)
- Branching (checkout, checkout new)
- Commiting (commit, amend, fixup)
- Fetching
- Logging (current, other)
- Pulling / Pushing 設定済みのupstream/pushDefaultへの/から
- Rebasing (elsewhere, abort, continue, autosquash, interactive)
- Resetting (soft, mixed, hard)
- Reverting (commit)
- Stashing (save, pop, apply, drop)
2件のコメント
ざっくり使うなら、
tigも良さそうです。👍🏻https://jonas.github.io/tig/
キーバインディングはやっぱりemacsよりviでしょ〜(戦おう)