メインコンテンツまでスキップ
バージョン: 0.9.x

はじめに

Gitti は、Git 操作のための高速で軽量なターミナル UI です。キーボード操作を中心としたインターフェースにより、開発フローを中断することなく一般的な Git タスクを実行できるように設計されています。

コア哲学

Gitti は主に 3 つのコンポーネントで構成されています:

  1. ローカルブランチ / タグ / リモート / Worktree (左上) — < / > で切り替え
  2. 変更されたファイル (左中)
  3. コミットログ / RefLog (左下) — < / > で切り替え
  4. スタッシュ (左下)
  5. ログパネル (右下)

詳細ビュー (右パネル) は、選択内容に応じてコンテキストに合わせて更新されます。

グローバルナビゲーション

キーアクション
1ローカルブランチにフォーカスを切り替え
2変更されたファイルにフォーカスを切り替え
3コミットログ / RefLogにフォーカスを切り替え
4スタッシュにフォーカスを切り替え
/ログパネルにフォーカスを切り替え
tabコンポーネントを順方向に切り替え
shift+tabコンポーネントを逆方向に切り替え
Fフォーカス中のリストパネルをフィルター
?グローバルキーバインドのヘルプを開く

リストフィルター

ローカルブランチ / タグ / リモート / Worktree変更されたファイルコミットログ / RefLogスタッシュ の各パネルで F を押すと、そのリストをフィルターできます。文字を入力してリストを絞り込み、enter でフィルターを保持し、esc で消去します。各リストは自身のフィルター文字列を保持します。詳細はリストフィルターを参照してください。

マウスサポート

Gitti はマウス操作にも対応しています。パネルを左クリックするとフォーカスし、リスト項目を左クリックすると選択し、ホイールで詳細パネルとポップアップの内容をスクロールできます。詳細はマウスサポートを参照してください。

クイックスタート

  1. ターミナルを開きます。
  2. Git リポジトリに移動します。
  3. gitti を実行します。

現在のリポジトリの状態が表示されます。数字キー (1, 2, 3, 4) を使用してパネル間を移動してください。