GNU/Linux >> Linux の 問題 >  >> Linux

GitUI:Rustで記述されたGit用の非常に高速なターミナルクライアント

基本的なGitコマンドは、通常のクローン、追加、コミットプッシュには十分です。

ただし、複数の貢献者がいる大規模なプロジェクトで作業している場合は、物事を視覚化する必要があります。 GUIツールを使用すると、差分、隠し場所、および非難をより適切に把握できます。

しかし、Gitを使用したGUIの快適さを望んでいるターミナル居住者の場合、私はあなたに適したツールを用意しています。

これはGitUIと呼ばれ、git GUIと同様のユーザーエクスペリエンスと快適さを提供しますが、ターミナルで使用できます。ポータブルで、高速で、無料で、オープンソースです。

GitUI:Git用のターミナルベースのツール

GitUIは、Linuxターミナル用の最初のGitクライアントではありません。では、GitUIはlazygitやtigのような他の同様のプロジェクトと何が違うのですか?

GitUI開発者は、プロジェクトのREADMEファイルでいくつかのベンチマークを共有しています。

時間 メモリ(GB) バイナリ(MB) フリーズ クラッシュ
gitui 24秒 0.17 1.4 いいえ いいえ
lazygit 57秒 2.6 16 はい 時々
tig 4 m 20 s 1.3 0.6 時々 いいえ

この最適化のほとんどは、Rustプログラミング言語の使用によるものです。

注:このプログラムは開発の初期段階にあり、まだ本番環境に対応していません。

LinuxへのGitUIのインストール

言うまでもなく、Gitはすでにシステムにインストールされているはずです。

GitUIを使用するには、最初にLinuxディストリビューションのRustサポートをインストールする必要があります。

ターミナルで、次のコマンドを使用します。

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

選択肢を求められたら、オプション1を選択してください。スクリプトのインストールが完了したら、次のコマンドを使用して構成を正しく設定します。

source $HOME/.cargo/env

RustとそのパッケージマネージャーCargoがインストールされたので、Cargoコマンドを使用してGitUIをインストールします。

cargo install gitui

これで、GitUIを使用する準備が整いました。そのためには、gituiと入力するだけです。 それを実行するためにターミナルで。 GitとGitUIで再生するサンプルファイルをいくつか作成しました。

インターフェースには、高速で直感的なキーボードのみのコントロールがあることに注意してください。正しい文字を入力するだけで、ファイルをgitリポジトリにステージング、コミット、ブランチ、またはプッシュすることができます。

私が本当にワクワクするのは、以前の4つのアクションを実行できるだけでなく、編集もできることです。 各ファイル、プル それ、非難 それ、ナビゲート その中、そしてもっと多くのもの;インターフェイスから存在することなくすべて。すごいですね。

フェリシテーション!これで、GitUIをインストールする方法と、ターミナルでどのように表示されるかがわかりました。

プロジェクトが気に入ったら、GitHubでリポジトリを開始します。他のツールを使用してGitを管理している場合は、コメントセクションでお気に入りを提案してください。

元の記事


Linux
  1. 何でも–Linux用の軽量Evernoteクライアント

  2. Chirp –Linux用の電子ベースのTwitterクライアント

  3. ForeverNote –Linux用のEvernoteWebクライアント

  1. WhatsAppデスクトップ–Linux用の非公式のWhatsAppデスクトップクライアント

  2. 伝送–Linux用のクロスプラットフォームBitTorrentクライアント

  3. リモート SSH 用の GIT GUI クライアントのソリューション

  1. 初心者向けのLinuxターミナルガイド

  2. Pithos –Linux用のPandoraラジオクライアント

  3. Auryo –SoundCloud用のクロスプラットフォームデスクトップクライアント