Tig-GitのコンソールGUI

私はgitkのファンになったことは一度もなく、めったに使用しませんでした。コンソールとカスタムエイリアスを好みました。 grossws habrayuzerのおかげで、私はtigを発見しました。 これは私が逃したものです。 私の仕事でそれを使用して一ヶ月後、私はあなたと発見を共有したいと思います。



Tigは、 Ncursesに基づくGit用のコンソールGUI(TUI)です。

主な利点:





メインモードのスクリーンショットとgitkとの比較。



インストール:



git clone https://github.com/jonas/tig.git cd tig make prefix=/usr sudo make install prefix=/usr
      
      





Bubuntovodam apt-get



経由でtigをインストールすることはお勧めしません。 リポジトリにはバージョン1.0が含まれており、現在修正されているいくつかのバグが含まれています(v1.2.1)。



Tigを使用する最も明白な理由の1つは、キーボードのみを使用することです。 キーボードとマウスの動きを少なくすると、右袖の肘が長持ちします:)



降順のショートカット:



履歴ビュー( m





デフォルトでは、コミットの表示履歴でTigが開始されます。 これはgit logであり、ASCIIアートで少し装飾されています(必要以上のものはありません)。



差分表示( d





私が最も頻繁に使用するモード。 特定のコミットを見つけて確認する必要がある場合に使用します。



ログビュー( l





最新のコミットに関する全体像を知りたいときに使用します。



ステータスビュー( S





このモードをインタラクティブなgit addと呼びます。 ショートカットuは、インデックス(ステージ)にファイルを追加/削除するために使用されます。



ブランチビュー( H





ブランチを表示して、各gitログがすぐに見えるようにします。 ブランチにすばやく切り替えるには、ショートカットCを使用します



スタッシュビュー( y





すべてのスタッシュを表示



良いコミット;)



All Articles