tig
なんていうツールなんだろう? ターミナルの中で動くGUIみたいなCUIです。
インストール
1brew install tig
使い方
1tig
終了する場合はq
を押します。
上下は矢印キー(↓ / ↑)の他に、vimのようにj / kでも移動できます。
RET
するとコミットの詳細が確認できます。
あるブランチの履歴を確認したい
1tig ブランチ名
ファイル/ディレクトリの履歴を確認したい
1tig ファイル1 ファイル2 ...
設定したい
1#bind generic C !npx git-cz
2bind generic C !git cz
~/.tigrc
でtigを設定できます。
ビューに表示する内容や、キーバインドなどを設定できます。
ショートカットキー
キー |
Gitコマンド |
内容 |
---|---|---|
Q |
tigを終了する |
|
h |
ショートカットキー一覧を表示する |
|
m |
メイン画面を表示する |
|
r |
ブランチ/タグなどを表示する |
|
q |
ひとつ前の画面に戻る |
|
t |
ディレクトリ構造を表示する |
|
Enter |
選択した行の内容を表示する |
|
s |
|
ステータス画面を表示する |
u |
|
ステータス画面で選択したファイルをステージ / アンステージする |
C |
|
コミットする |
d |
|
カーソルを置いたコミットのdiff画面を表示する |
l |
|
コミットログを表示する |
g |
|
リポジトリ内を検索する |