Git は、ソフトウェア開発やその他のいくつかのバージョン管理タスクを処理するために使用できる、無料のオープンソースの分散バージョン管理システムです。大小を問わずさまざまなプロジェクトを処理できるように設計されており、速度、効率、データの整合性が保証されます。
Linux ユーザーは主にコマンド ラインを通じて Git を管理できますが、いくつかのグラフィカル ユーザー インターフェイス (GUI) Git クライアント ソフトウェアが存在しており、これらを使用すると、すべてのコマンドを提供できない場合でも、Linux デスクトップ上で効率的かつ確実に Git を使用できます。ライン操作。これらの操作の少なくともほとんども提供されます。
以下に、Linux デスクトップ ユーザー向けの GUI を備えた最高の Git フロントエンド プログラムの一部を示します。
1. GitKraken
GitKraken は、Linux 用のクロスプラットフォームでエレガントで効率的な Git クライアント ソフトウェアです。 Linux や Mac OS などの Unix 系システムで動作します
100% スタンドアロン
追加機能には以下が含まれます:
複数のサブコマンド
カスタムウィンドウ設定
ユーザーは、それを独自のコードベースまたは他のホスティングプロバイダーと組み合わせることができます。次の優れた機能が付属しています:
Git マージ リクエストとコメントをサポート
SVN コード リポジトリをサポート
Giggle: Linux 用 Git クライアント ソフトウェア
ホームページのリンク: https://wiki.gnome.org/giggle
5. Gitg
Git コード ベース用の Gitg クライアント ソフトウェアを表示します
ホームページのリンク: https://wiki.gnome.org/Apps/Gitg
6. Git GUI
Git 用の GitGui クライアント ソフトウェア
ホームページのリンク: https://www.kernel.org/pub/software/scm/git/docs/git-gui.html
7。
QGit は、Qt/C++ で書かれたシンプル、高速、直観的かつ強力な GUI Git クライアント ソフトウェアです。これにより、ユーザーはさまざまな開発ブランチを常に把握し、リビジョン履歴を参照したり、パッチの内容や変更されたファイルをグラフィカルに表示したりできる美しいユーザー インターフェイスが提供されます。
いくつかの機能を以下に示します:
表示、リビジョン、差分、ファイル履歴、ファイル注釈、およびアーカイブツリー
コミット変更をサポート
ユーザーが選択したコミットから適用またはフォーマットできるようにします
パッチシリーズ
もサポートしています2 つの QGit インスタンス間のコミットのためのドラッグ アンド ドロップ機能
をカスタム アクションに関連付けます
多くの一般的な StGit コマンドのサポートを提供します プッシュ/ポップや適用/などのコマンド用の GUI を実装フォーマットパッチなど。
QGIT: Linux 用 Git クライアント ソフトウェア
ホームページのリンク: http://digilander.libero.it/mcostalba/
8。GitForce
GitForce も、使いやすく直感的な GUI フロントエンド プログラムです。 Linux、Windows、および Mono をサポートするオペレーティング システム上で実行される Git 用。これは、最も一般的な Git 操作のいくつかをユーザーに提供し、他のコマンド ライン Git ツールを使用せずに単独で使用できるほど強力です。
GitForce: Linux 用 Git クライアント ソフトウェア
ホームページのリンク: https://sites.google.com/site/gitforcetool/home
9. Egit
Egit は Eclipse IDE 用の Git プラグインです。 。このプロジェクトは、JQit Java を使用した Git 実装に基づいて Eclipse ツールを実装することを目的としています。 Eqit には、コード ベース エクスプローラー、新しいファイル、コミット ウィンドウ、履歴ビューなどの機能が含まれています。
Egit: Eclipse IDE 用プラグイン
ホームページのリンク: http://www.eclipse.org/egit/
10. GitEye
GitEye は、Git 用のシンプルで直感的な GUI クライアント ソフトウェアです。 TeamForge、GitGub、Jira、Bugzilla などの計画、追跡、コード レビュー、ビルド ツールと統合します。 柔軟性があり、強力な視覚化機能と履歴管理機能を備えています。
ホームページのリンク: http://www.collab.net/products/giteye
11. GITK (Generalized Interface Toolkit)
GITK は、Git 用のマルチレイヤー GUI フロントエンド プログラムです。ソフトウェアの状況に対処します。主な目的は、ソフトウェアの適用性を大幅に高めることであり、マルチレイヤ アーキテクチャ上で実行でき、インターフェイスの機能と外観が効果的に分離されます。
重要なのは、GITK を使用すると、各ユーザーが機能、好み、現在の環境に応じて、自分のニーズに合ったユーザー インターフェイスの特定の種類とスタイルを選択できるということです。
ホームページのリンク: http://gitk.sourceforge.net/
概要
この記事では、Linux 用の GUI を備えた最も有名な Git クライアント ソフトウェアをいくつか紹介しましたが、1 つまたは 2 つのツールが不足している可能性があります。メッセージを残してコミュニケーションをとることを歓迎します