Tig provides a simple command-line yet visual interface to Git.
http://www.gitready.com/advanced/2009/07/31/tig-the-ncurses-front-end-to-git.html
Mac Ports や Ubuntu, Debian では、コマンド一発でインストールできるようなので、試しにDebian (lenny) なサーバーに入れてみた。
インストールはいつもの手順で
(ルート権限で)
aptitude update
aptitude install tig
これだけでインストール完了。
cd /path/to/git/repo
tig
Gitリポジトリに移動して、tigコマンドを打つと、ログ一覧が表示される。
一覧の中からみたいコミットを選択すると(Enter)画面が分割されて、下半分にそのコミットの変更内容がdiff形式で表示される。
↑ 一覧でのコミット移動 上
↓ 一覧でのコミット移動 下
k diffでのコミット移動 上
j diffでのコミット移動 下
スペース 1ページ下
Shift + スペース 1ページ上
その他のコマンドは h を入力するとヘルプが表示される。
1画面戻りたいときは、基本的に q でいけるみたい。