コンテンツにスキップ
GitTree

Linux 版 GitTree

Linux、Ubuntu、Debian 用の Git GUI

GitTree は 64 ビット Linux 向けの高速なローカルファースト Git クライアントで、Ubuntu と Debian で動作確認済みです。履歴をコミットグラフで確認し、1 行単位でステージし、取り消し可能なリベースが行えます。コードはあなたのコンピューターに残り、利用状況が追跡されることもありません。

64 ビット (x86_64) のみ。 .deb パッケージが推奨されます。 AppImage はポータブルであり、何もインストールしません。

別のシステムで?すべてのダウンロードを見る

Linuxで得られるもの

  • 読めるコミットグラフ

    各ブランチには色分けされた独自のレーンがあり、グラフは 100,000 コミットを超えても滑らかなままです。

  • ステージ単線

    ファイル全体、ハンク、または個々の行を、隣にある diff を使用してステージングします。

  • アンドゥによるマージとリベース

    グラフからマージ、リベース、チェリーピック、リセットを行います。破壊的なアクションは最初にスナップショットを保存し、元に戻すことができます。

  • GitHub、GitLab、Bitbucket および Azure DevOps

    GitTree Pro を使用すると、ホスティング アカウントを接続して、プルまたはマージ リクエストとその CI チェックを参照、クローン作成、操作できます。サインインすると、すべての Git 機能が無料プランになり、自分の Git 資格情報を使用してプッシュおよびプルを行います。

  • ローカルファースト、使用量なしのテレメトリー

    リポジトリはコンピュータ上に残り、何も追跡されません。

  • デスクトップ用に作られました

    GitTree はデスクトップ独自のウィンドウ タイトル バーを使用し、トークンをシステム キーリングに保持します。

GitTree コミット グラフ (色分けされたブランチ レーン、ブランチとタグのラベル、リファレンス サイドバー、コミットの詳細パネルを含む)
GitTree コミット グラフ: ブランチごとに 1 つの色分けされたレーン。

Linux の GitTree の要件

建築
64 ビット x86_64 のみ。
分布
Ubuntu 22.04 LTS および 24.04 LTS 以降、および Debian 12 以降。 Linux Mint 21+ や Pop!_OS 22.04+ など、WebKitGTK 4.1 を出荷する派生製品でも実行できます。 Ubuntu と Debian のみがテストされます。
Git
Git 2.39 以降。 Ubuntu 24.04 と Debian 12 はすでにそれを持っています。 Ubuntu 22.04 と Linux Mint 21 は Git 2.34 を出荷するため、最初に git-core PPA を追加します (以下のステップ 1)。
キーリングとプロンプト
トークンとパスフレーズの場合は Secret Service (Ubuntu に含まれる GNOME Keyring、または KeePassXC)、パスワード プロンプトの場合は zenity または kdialog。

Ubuntu、Debian、その他のディストリビューション

  • Ubuntu 22.04 LTS および 24.04 LTS の Git GUI

    apt を使用して .deb をインストールすると、アプリケーション メニューに GitTree が表示されます。 Ubuntu 24.04 には、十分に新しい Git がすでにあります。 Ubuntu 22.04 で、最初に git-core PPA を追加します。これは Git 2.34 に同梱されており、GitTree には 2.39 が必要です。 Ubuntu には、トークンを保持する GNOME Keyring が含まれています。

  • Debian 12 以降の Git GUI

    Debian 12 には Git 2.39 が同梱されているため、Git には追加のものは何も必要ありません。 apt で .deb をインストールします。 GitTree はトークンを Secret Service に保持するため、デスクトップでトークンが実行されていない場合は、GNOME Keyring をインストールするか、KeePassXC の Secret Service 統合をオンにしてください。

  • Linux Mint、Pop!_OS、およびその他の派生製品

    WebKitGTK 4.1 を出荷する派生製品(Linux Mint 21+ や Pop!_OS 22.04+ など)は、同じ .deb を実行できます。 Ubuntu と Debian のみがテストされます。 Linux Mint 21 には Git 2.34 が同梱されているため、最初に git-core PPA を追加します。

Ubuntu または Debian に .deb パッケージをインストールします。

.deb が推奨されるダウンロードです。apt は GitTree を Git、WebKitGTK、GTK とともにインストールしますが、再度削除することもできます。

  1. 1

    Ubuntu 22.04 と Linux Mint 21: まず新しい Git を入手します

    これらは Git 2.34 を出荷しており、GitTree には Git 2.39 以降が必要なので、これら 3 つのコマンドを 1 回実行してください。 Ubuntu 24.04 と Debian 12 はすでに十分に新しい Git を持っています。

    sudo add-apt-repository ppa:git-core/ppa sudo apt update sudo apt install git
  2. 2

    .deb をダウンロードします

    このページの上部にあるボタンを使用してください。 GitHub から最新リリースを取得します。

  3. 3

    aptでインストールする

    ファイルを保存したフォルダー内で、保存したファイル名 (例: Git-Tree_<version>_amd64.deb) でこれを実行します。 apt は Git、WebKitGTK、GTK を依存関係としてインストールします。

    sudo apt install ./Git-Tree-Linux.deb
  4. 4

    GitTreeを開始

    アプリケーション メニューから開くか、ターミナルで gittree を実行します。サインインすると、パッケージが opengittree:// リンクを処理するため、ブラウザーはユーザーを独自にアプリに戻します。

    gittree

ポータブル AppImage を実行します

AppImage は何もインストールせず、root も必要ありません。 Git 2.39 以降が引き続き必要です (上記の Git ステップを参照)。

  1. 1

    AppImage をダウンロード

    このページの上部にある AppImage ボタンを使用して、自分だけが書き込みできるフォルダーにファイルを保存します。

  2. 2

    実行可能にして実行してみる

    保存したファイル名を使用します。

    chmod +x Git-Tree-Linux.AppImage && ./Git-Tree-Linux.AppImage
  3. 3

    起動しない場合

    通常の理由は、FUSE の欠落です。 fuse3 をインストールして、再度実行します。

    sudo apt install fuse3
  4. 4

    ワンタイムコードでサインインする

    GitTree が開くと、サインインするように求められます。 AppImage を使用すると、AppImage はシステムに何も登録しないため、ログイン後にブラウザはユーザーをアプリに戻すことができません。ウェブサイトに表示されているワンタイム コードをコピーし、GitTree で [コードを入力] を選択して貼り付けます。

GitTreeをアンインストールします

  • .deb パッケージ

    aptでパッケージを削除します。

    sudo apt remove git-tree
  • AppImage

    ファイルを削除します。システムには何も登録されませんでした。

ダウンロードを確認する

GitHub のすべてのリリースには SHA256SUMS.txt ファイルがあります。これをインストーラーの隣にダウンロードし、そのフォルダー内でこのコマンドを実行し、出力される各合計を SHA256SUMS.txt 内の同じファイル名の行と比較します。

sha256sum Git-Tree*

Linux インストーラーは署名されていません。チェックサムは、侵害されたリリースではなく、破損したダウンロードを検出します。

GitHub Releases

パスワード、トークン、システムキーリング

  • Secret Service

    GitTree は、フリーデスクトップ Secret Service を通じて、システム キーリングにのみトークン、パスワード、パスフレーズを保持します。 Ubuntu には GNOME Keyring が含まれており、KeePassXC はその Secret Service 統合を通じて機能します。 .deb では GNOME Keyring を推奨しています。

  • パスワードプロンプト

    Git がパスワードまたは SSH パスフレーズを必要とする場合、GitTree は zenity または kdialog を使用して尋ねます。 .deb では、そのうちの 1 つを推奨しています。 AppImage を使用して、どちらも持っていない場合は自分でインストールします。

  • ネイティブウィンドウ

    GitTree はデスクトップ独自のウィンドウ タイトル バーを使用するため、移動、サイズ変更、スナップは他のアプリと同じように機能します。

Linux の GitTree: 質問と回答

Ubuntu と Debian 用の無料の Git GUI はありますか?

はい。 GitTree は、.deb パッケージまたはポータブル AppImage としての、64 ビット Ubuntu および Debian 用の Git GUI および Git クライアントです。その無料プランは、すべての Git 機能をカバーしています。リポジトリをコミット グラフとして表示し、単一行をステージングし、アンドゥを使用してマージとリベースを実行し、独自の Git 資格情報を使用してプッシュします。 GitTree Pro には、AI アシスタントの Nour と、GitHub、GitLab、Bitbucket、Azure DevOps の統合が追加されています。

GitTree がサポートしている Ubuntu と Debian のバージョンはどれですか?

64 ビット (x86_64) システムでは、Ubuntu 22.04 LTS および 24.04 LTS 以降、および Debian 12 以降。 Ubuntu と Debian のみがテストされています。

Ubuntu に GitTree をインストールするにはどうすればよいですか?

このページから .deb をダウンロードし、保存したフォルダーで sudo apt install ./Git-Tree-Linux.deb を実行します (保存したファイル名を使用します)。 apt は Git、WebKitGTK、GTK を依存関係としてインストールし、メニュー エントリを追加します。 Ubuntu 22.04 で、最初に git-core PPA を追加します (sudo add-apt-repository ppa:git-core/ppa、次に sudo apt update と sudo apt install git)。これは、GitTree には Git 2.39 以降が必要で、Ubuntu 22.04 には Git 2.34 が同梱されているためです。

Debian に GitTree をインストールするにはどうすればよいですか?

.deb をダウンロードし、sudo apt install ./Git-Tree-Linux.deb でインストールします (保存したファイル名を使用します)。 Debian 12 はすでに Git 2.39 を出荷していますが、これは十分新しいものです。メニューから、または gittree コマンドを使用して GitTree を開始します。トークンは GNOME Keyring や KeePassXC などの Secret Service に保存されるため、デスクトップでトークンが実行されていることを確認してください。

GitTree は Linux Mint および Pop!_OS で動作しますか?

WebKitGTK 4.1 を出荷する派生製品 (Linux Mint 21+ や Pop!_OS 22.04+ など) で実行できますが、テストされているのは Ubuntu と Debian のみです。 Linux Mint 21 には Git 2.34 が同梱されているため、最初に git-core PPA を追加します。

AppImage が起動しないのはなぜですか?

通常の理由は、FUSE が欠落していることです。 sudo apt install fuse3 を使用してインストールし、AppImage を再度実行します。ファイルは、自分だけが書き込みできるフォルダーに保存してください。

AppImage を使用する場合、どのようにサインインすればよいですか?

GitTree が開くと、サインインするように求められます。 AppImage はシステムに何も登録しないため、Web サイトにサインインした後、ブラウザーはユーザーをアプリに戻すことはできません。 Web サイトに表示されているワンタイム コードをコピーし、GitTree に貼り付けます。 .deb は opengittree:// リンクを処理するため、ブラウザはそれを使用して独自にアプリに戻ります。

GitTree は私のトークンとパスワードを Linux のどこに保存しますか?

フリーデスクトップの Secret Service: GNOME Keyring (Ubuntu に含まれる)、または KeePassXC とその Secret Service 統合を介したシステム キーリング内のみ。パスワードとパスフレーズのプロンプトでは、zenity または kdialog を使用します。

Ubuntu または Debian で GitTree をアンインストールするにはどうすればよいですか?

.deb をインストールした場合は、sudo apt remove git-tree を実行します。 AppImage を使用する場合は、ファイルを削除してください。

GitTree はコードや使用状況データをどこかに送信しますか?

いいえ。リポジトリはコンピュータ上に残り、使用状況のテレメトリはありません。 GitTree がクラッシュした場合、アプリには、レポートを読んだ後にパブリック リポジトリ上のクラッシュ レポート フォームを開くボタンが表示されます。自動的には何も送信されません。

Git クライアントを比較する

開発者が最もよく使用する Git GUI との、ソースに基づいた正直な比較 (それぞれの優れた点など)。

読む: 2026 年のベスト Git GUI クライアント

探索を続けてください

GitTree でできること、他のプラットフォームのダウンロード、アカウントに保存されているものすべて。