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


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

良いコミット;)

Source: https://habr.com/ru/post/J206606/


All Articles