Gitしたい(tig)

$ tig

tigは、Gitの履歴を確認するコマンドです。 TUI(Text-based User Interface)で、ターミナル上で視覚的に操作できます。

tigと入力するだけで起動し、終了する場合はqを押します。 上下は矢印キー(↓ / ↑)の他に、vimのようにj / kでも移動できます。 RETするとコミットの詳細が確認できます。

インストールしたい(tig)

$ brew install tig
$ tig --version
tig version 2.6.1
ncursesw version 6.6.20251230
readline version 8.3
PCRE2 version 10.47 2025-10-21

tigはHomebrewでインストールできます。

あるブランチの履歴を確認したい

$ tig ブランチ名

ファイル/ディレクトリの履歴を確認したい

$ tig ファイル1 ファイル2 ...

設定したい(.tigrc)

#bind generic C !npx git-cz
bind generic C !git cz

~/.tigrcでtigを設定できます。 ビューに表示する内容や、キーバインドなどを設定できます。

ショートカットキー

キー

Gitコマンド

内容

Q

tigを終了する

h

ショートカットキー一覧を表示する

m

メイン画面を表示する

r

ブランチ/タグなどを表示する

q

ひとつ前の画面に戻る

t

ディレクトリ構造を表示する

Enter

選択した行の内容を表示する

s

git status

ステータス画面を表示する

u

git add / git reset

ステータス画面で選択したファイルをステージ / アンステージする

C

git commit

コミットする

d

git diff

カーソルを置いたコミットのdiff画面を表示する

l

git log

コミットログを表示する

g

git grep

リポジトリ内を検索する