コンテンツにスキップ
GitTree

GitTree vs GitButler

プレーンな Git ブランチを保持する GitButler の代替手段

GitTree は GitButler の代替品で、通常の Git ブランチで動作する macOS、Windows、および Linux 用のデスクトップ Git クライアントです。 GitButler は、独自のワークスペース ブランチに複数のブランチを一度に適用します。 GitTree は、対話型のコミット グラフ、行ごとのステージング、3 者間競合エディター、および危険なステップの取り消し機能を備えた、Git と他のすべてのツールが既に理解しているブランチ モデルを維持します。以下は、ソースに基づく正直な GitButler との比較です。

macOS、Windows、および Linux の場合。 GitTree アカウントの無料プラン;クレジットカードはありません。

GitButler の公式ページに対して最後にチェックしたもの:

短い答え

支店
GitTree は通常の Git ブランチで動作します。 GitButler は、その gitbutler/workspace ブランチに複数のブランチを一度に適用します。
マージ競合
GitTree には 3 方向エディタがあります。 GitButler はリベースを継続し、コミットを競合としてマークし、一度に 1 つずつ修正します
プルリクエスト
GitTree Pro は、GitHub、GitLab、Bitbucket、Azure DevOps をカバーします。 GitButler のリスト GitHub、GitLab、および Bitbucket
GitButler が導くところ
1 つのフォルダー内の並列ブランチとスタックブランチ、「but」コマンド ライン、および読み取り可能なソース コード

開発者が GitButler の代替手段を探す理由

GitButler は Tauri と Rust で構築された Git クライアントで、デスクトップ アプリと「but」と呼ばれるコマンド ラインを備えています。並列分岐を中心とした分岐を再考します。これらは、人々が何か他のものを探す最も一般的な理由です。

  • プレーンな Git ブランチが必要な場合

    GitButler のドキュメントによると、GitButler は特別な gitbutler/workspace ブランチで動作し、git switch でブランチを切り替えると、通常の動作に戻るまで一時停止すると書かれています。

  • 競合はコミットごとに修正される

    更新が競合すると、GitButler はリベースを継続し、競合したコミットを保存します。次に、競合マーカーを使用して編集モードでそれぞれを開き、保存します。

  • Linuxのサポートは狭い

    その LINUX.md は、正式な方法として Ubuntu 22.04 および 24.04 の deb パッケージに名前を付けます。 rpm と AppImage は実験版であり、他のパッケージはコミュニティによって管理されています。

  • まだバージョン1.0より前

    GitHub の最新リリースは 0.23.1 で、毎日の夜間ビルドとともに 2026 年 10 月 28 日に公開されました。

  • 3 つのホストでのプル リクエスト

    その README には、プル リクエストと CI ステータスに関する GitHub、GitLab、および Bitbucket がリストされています。 Azure DevOps はその中には含まれていません。

  • AI はデフォルトでサーバーを経由します

    デフォルトの AI オプションは、GitButler のサーバー経由で OpenAI に差分を送信するため、GitButler へのログインが必要です。独自の OpenAI キー、Anthropic キー、Ollama または LM Studio に切り替えることができます。

開発者が GitTree を選ぶ理由

GitTree は Git 独自のモデルを保持し、リポジトリ全体を 1 つのウィンドウに配置し、その周囲に履歴、リカバリ、ホスティング ツールを配置します。

  • 通常のブランチ、何も隠されていない

    GitTree は、コマンドラインで認識されるのと同じブランチをチェックアウト、マージ、リベースするため、git switch、エディター、CI スクリプトは以前とまったく同じように動作し続けます。

  • リポジトリ全体を 1 つのウィンドウに表示

    ステージング、ブランチ、コミットの詳細に加えて、色分けされたブランチ レーン、ラベル、検索、フィルターを備えたインタラクティブなコミット グラフ。 100,000 コミ​​ットを超えてもスムーズに動作します。

  • 意図したとおりにステージングしてマージする

    ファイル、ハンク、または単一行をステージングし、マージが競合する前に警告が表示された後、ハンクごとおよび行ごとに選択できる 3 方向エディターで競合を解決します。

  • 危険な操作を元に戻す

    ツールバーからの元に戻すとやり直しにより、コミット、チェックアウト、リセット、リベース、破棄、ブランチまたはタグの削除が取り消され、危険なステップは最初にスナップショットが作成されるため、回復可能です。

  • Pro を使用したプル リクエストと CI/CD

    GitTree Pro を使用すると、アプリを離れることなく、GitHub、GitLab、Bitbucket、Azure DevOps のプル リクエストの一覧表示、作成、レビュー、コメント、マージを行い、CI/CD の実行とライブ ログを追跡できます。

  • 独自のコーディング エージェント、AI キーは保存されない

    Pro では、GitTree は、Claude Code や Codex など、すでに使用しているコーディング エージェント CLI を介して、コミット メッセージとプル リクエスト テキストをドラフトします。 GitTree は AI キーを保存せず、クレジットも販売しません。

GitTree コミット グラフ (色分けされたブランチ レーン、ブランチとタグのラベル、リファレンス サイドバー、コミットの詳細パネルを含む)
色分けされたブランチレーン、ラベル、コミットの詳細を 1 つのウィンドウに表示した GitTree コミット グラフ。
GitTree 3 者間競合エディタ: 競合の現在側と次側が隣り合って、以下にマージされた出力が表示されます
GitTree の 3 方向競合エディター。各ハンクと各行を選択できます。
GitTree ピック、スカッシュ、リワードのステップを備えたインタラクティブなリベース エディター
GitTree での対話型リベース: コミットを実行する前に並べ替え、スカッシュ、リワード、ドロップします。

GitTree と GitButler: 機能の比較

どちらも独自の Git 上で実行され、同じリモートで動作します。それらの最も異なる点は、ブランチ、競合、ライセンス、およびホスティング統合の処理方法です。製品は変更されるため、公式ソースはページの下部にリンクされています。

  • 付属
  • 部分的に、または制限付きで
  • 有料プランが必要です
  • 利用できません
料金とアクセス
価格GitTree付属: すべての Git 機能の無料プラン。 Pro には、ホスティング統合、AI ドラフティング、Nour が追加され、無料トライアルが提供されますGitButler部分的に、または制限付きで: 2026 年 10 月現在、ドキュメントに価格は記載されていません。価格ページが読み込まれませんでした
アカウントとサインインGitTree部分的に、または制限付きで: サインインするための GitTree アカウント。無料プランではすべての Git 機能がカバーされますGitButler付属: オプション: GitButler のサーバーを介した AI 専用の GitButler ログイン
ソースコードGitTree利用できません: クローズドソース。パブリック リポジトリはインストーラーとリリース ノートをホストしますGitButler付属: 公正なソース (FSL-1.1-MIT): 競合製品を禁止し、2 年後に MIT になるという読みやすいソース
デスクトップ システムとセットアップ
macOSGitTree付属: Apple シリコンおよびインテル用の 1 つのユニバーサル アプリ、macOS 13 以降、署名および公証済みGitButler付属: Apple シリコン (arm64) およびインテル (x86_64) 用の dmg ビルド
WindowsGitTree部分的に、または制限付きで: Windows 10 (22H2) および Windows 11 の場合は 64 ビット。 Microsoft によって署名された Microsoft Store エディション、署名されていない直接 EXEGitButler付属: x86_64 msi インストーラー
LinuxGitTree部分的に、または制限付きで: x86_64 Ubuntu 22.04+ および Debian 12+ の場合は .deb および AppImage。未署名、SHA-256 チェックサムで検証済みGitButler部分的に、または制限付きで: deb は Ubuntu 22.04 と 24.04 でテストされました。試験的な rpm と AppImage;コミュニティ Flatpak、AUR、Nix パッケージ
Git 自体GitTree部分的に、または制限付きで: インストールされている Git 2.39 以降 (Windows の Git for Windows) を使用しますGitButler付属: システム Git とその既存の認証設定を使用します
働き方
ブランチモデルGitTree付属: 通常の Git ブランチ: コマンドラインと同様にチェックアウト、マージ、リベースGitButler部分的に、または制限付きで: gitbutler/ワークスペースのマージコミット。 git スイッチにより、戻るまで GitButler が一時停止します
複数の支店を同時にGitTree部分的に、または制限付きで: フォルダーごとに 1 つのチェックアウト ブランチ。ワークツリーは各ブランチに独自のフォルダーを与えますGitButler付属: 並列ブランチが 1 つのフォルダーにまとめて適用され、それぞれが独自のレーンにあります
積み重ねられた枝GitTree部分的に、または制限付きで: インタラクティブなリベースを使用して、依存するブランチを自分でリベースしますGitButler付属: その下のコミットを編集すると再スタックされるスタックされたブランチ
ステージングGitTree付属: ファイル、ハンク、または diff からの単一行をステージングします。GitButler付属: 各ブランチ レーンには独自のステージング エリアがあります。レーン間のドラッグ変化
コミットの編集GitTree付属: コミットを並べ替え、スカッシュ、書き直し、削除するための対話型リベースGitButler付属: ドラッグ アンド ドロップでコミットを潰し、分割、移動、修正、書き換える
マージ競合GitTree付属: ハンクごとおよび行ごとの選択肢を備えた 3 方向エディターと、マージが競合する前に警告が表示されるGitButler付属: 更新する前に警告します。リベースは続行され、競合したコミットは編集モードで一度に 1 つずつ修正されます
元に戻すGitTree付属: 危険なステップの前にスナップショットを使用して、コミット、チェックアウト、リセット、リベース、破棄、削除を元に戻したりやり直したりできます。GitButler付属: 各主要なアクションの前のスナップショットを含む操作履歴。任意のエントリに戻る
コマンドラインGitTree利用できません: 独自のコマンドライン ツールはありません。アプリに組み込まれたターミナルGitButler付属: 「しかし」CLI とデスクトップ アプリと同じエンジン上のターミナル UI
IntegrationsとAI
プルリクエストGitTree有料プランが必要です: Pro の場合: GitHub、GitLab、Bitbucket、Azure DevOps のプル リクエストの一覧表示、作成、レビュー、コメント、マージGitButler付属: GitHub、GitLab、Bitbucket でプル リクエストを開いて更新します
CI/CDGitTree有料プランが必要です: Pro の場合: CI/CD の実行、ジョブ、ライブ ログ、および再実行GitButler部分的に、または制限付きで: 接続ホストからのCIステータス
AI ドラフトGitTree有料プランが必要です: Pro の場合: Claude Code や Codex などの独自のエージェント CLI を介してメッセージをコミットし、リクエスト テキストをプルしますGitButler付属: GitButler のサーバーまたは独自の OpenAI、Anthropic、Ollama、または LM Studio セットアップを通じて、メッセージ、ブランチ名、プル リクエストの説明をコミットします。
インターフェース言語GitTree付属: English and Arabic、完全な右から左へのレイアウトGitButler部分的に、または制限付きで: 英語のみ: 2026 年 10 月の時点で、そのリポジトリにはインターフェースの翻訳がありません。
実績GitTree部分的に、または制限付きで: 新規: 2026 年 9 月に初めてリリースされ、現在開発中ですGitButler部分的に、または制限付きで: バージョン 1.0 より前: 2026 年 10 月 28 日のリリース 0.23.1、および夜間ビルド

この表は、現在の公開製品を比較したものであり、すべての設定を比較したものではありません。 GitButler の事実は、上記の日付で確認された docs.gitbutler.com とその GitHub リポジトリから得られます。その日は gitbutler.com 自体が読み込まれませんでした。 GitTree は現在開発中です。重要なワークフローを移行する前に、機能ページとリリース ノートを確認してください。

GitButler の価格と GitTree の比較

GitTree の無料プランはすべての Git 機能をカバーしており、GitTree Pro にはホスティング統合、AI 製図、AI アシスタントの Nour が追加されています。 GitButler のドキュメントには価格が記載されていません。そのライセンスはフェアソースです。

GitTree

無料無料プラン・無料トライアル付きのプロ

  • すべてのローカル Git 機能、プライベート リポジトリ、商用利用
  • macOS、Windows、および Linux 用のビルド
  • Pro は、プル リクエスト、CI/CD、AI ドラフト、AI アシスタント Nour を追加します
  • 「価格」ページのプランと価格

GitButler

価格は記載されていません2026 年 10 月時点のドキュメントに記載されています。公正なソースライセンス (FSL-1.1-MIT)

  • GitHub でソースコードを読み取り可能
  • このライセンスでは、競合製品の開発が禁止されています。各バージョンは 2 年後に MIT になります
  • GitButler のサーバーを介した AI には GitButler へのログインが必要です
  • macOS、Windows、および Linux 用のビルド

GitButler のライセンス条項は、2026 年 10 月にリポジトリに記載されているとおりです。現在の価格については、gitbutler.com を確認してください。 GitTree の無料プランにはクレジット カードは必要ありません。価格ページでは、Free と Pro が比較されています。

Mac 用の GitButler 代替手段、Windows および Linux

macOS、Windows、および Linux 上の同じ GitTree、すでにインストールされている Git 2.39 以降を実行しています。

  • Mac 用の GitButler の代替品

    Apple シリコンおよび macOS 13 Ventura 以降を搭載した Intel Mac でネイティブに実行される、Apple によって署名および公証された 1 つのユニバーサル アプリ。

  • Windows の GitButler 代替案

    Git for Windows を使用する Windows 10 (22H2) および Windows 11 用の 64 ビット アプリ。 Microsoft によって署名された Microsoft Store から取得するか、署名されていない直接 EXE として取得します。そのため、SmartScreen によって確認を求められる場合があります。

  • Linux の GitButler 代替案

    64 ビット Ubuntu 22.04+ および Debian 12+ 用の .deb パッケージまたはポータブル AppImage。 Ubuntu 22.04 と Linux Mint 21 で、まず新しい Git の git-core PPA を追加します。

    Linux インストール ガイドを読む

どれを選ぶべきですか?

どちらもブランチに関するさまざまな考え方を備えた優れたツールです。自分の作業方法に合ったものを選択し、毎日の作業を移行する前に重要でないリポジトリで試してください。

次の場合は GitTree を選択してください…

  • 他のすべてのツールが理解できる通常の Git ブランチが必要な場合
  • 完全なコミット グラフと 3 方向の競合エディタが必要な場合
  • GitTree Pro を使用して、GitHub、GitLab、Bitbucket、または Azure DevOps の pull リクエストと CI/CD をレビューします。
  • 独自のコーディング エージェントまたはアラビア語インターフェイスを介して AI ドラフトを作成したい

次の場合は GitButler を検討してください。

  • 複数のブランチを 1 つのフォルダーに同時に適用したい
  • スタックされたブランチとプルリクエストを操作する
  • デスクトップ アプリの横にコマンド ラインとターミナル UI が必要な場合
  • MIT となるライセンスの下で読めるソースコードが欲しい

GitButler から GitTree に切り替える方法

コミットは通常の Git オブジェクトです。 GitButlerで適用したブランチをプッシュし、リポジトリを通常のブランチに戻し、そのままGitTreeで開きます。

  1. GitButler ブランチをプッシュします

    GitButler で適用した各ブランチをコミットしてプッシュすると、フォルダーの使用方法を変更する前に、すべてのブランチが通常のブランチとしてリモート上に存在します。

  2. 通常の分岐に戻ります

    git switch main などを使用して、メイン ブランチを確認します。 GitButler のドキュメントには、gitbutler/workspace から切り替えた後、そのリポジトリに対して GitButler を再度セットアップする必要があると記載されています。

  3. ダウンロードGitTree

    ダウンロード ページから macOS、Windows、または Linux のインストーラーを入手してインストールします。 GitTree には Git 2.39 以降が必要です。git --version で確認してください。

  4. サインイン

    メールアドレスを使用してこの Web サイトで作成した GitTree アカウント、または GitHub、GitLab、Bitbucket、Azure DevOps を使用してサインインします。無料プランでは、すべての Git 機能がカバーされます。ホスティング統合または Nour が必要な場合は、Pro トライアルを開始してください。

  5. リポジトリを開く

    [開く] を選択し、リポジトリ フォルダーを選択します。ブランチ、リモート、スタッシュ、履歴はリポジトリ自体に存在するため、インポートするものは何もありません。

  6. 並列作業にワークツリーを使用する

    適用された複数のブランチを使用した場合は、GitTree のブランチごとにワークツリーを追加します。これにより、各ブランチは独自のフォルダーを持ち、通常の Git ブランチのままになります。

GitButler の代替: よくある質問

Linux に代わる GitButler の最良のものは何ですか?

GitTree は、64 ビットの Ubuntu 22.04 以降および Debian 12 以降で、.deb パッケージまたはポータブルな AppImage として実行され、コミット グラフ、ライン ステージング、3 者間競合エディター、および元に戻す機能を備えています。 GitButler の公式 Linux パッケージは、Ubuntu 22.04 と 24.04 でデブテストされたものです。

GitButlerは無料ですか?

ドキュメントには 2026 年 10 月時点での価格が記載されておらず、このページを確認したときに価格ページは読み込まれませんでした。 GitButler は、FSL-1.1-MIT に基づくフェアソース ソフトウェアです。 GitTree の無料プランはすべての Git 機能をカバーします。価格ページには Pro が表示されます。

GitButler はオープンソースですか?

GitButler は自らを Fair Source ソフトウェアと呼んでいます。 FSL-1.1-MIT ライセンスにより、ソースを読んで使用することができますが、競合製品の構築は禁止されており、各バージョンは 2 年後に MIT になります。 GitTree はクローズド ソースです。

GitButler の仮想ブランチとは何ですか?

GitButler では、これらを並列ブランチと呼びます。複数のブランチが 1 つの作業フォルダーに一度に適用され、それぞれが独自のステージング領域を持つレーンとして表示されます。 Git は、この組み合わせを gitbutler/workspace というブランチ上の 1 つのマージ コミットとして認識します。

GitTree には並列分岐または仮想分岐がありますか?

いいえ。GitTree は通常の Git ブランチで動作し、フォルダーごとに 1 つがチェックアウトされます。並列作業の場合は、ブランチごとにワークツリーを追加します。各ブランチは独自のフォルダーを取得し、すべてのブランチは通常の Git ブランチのままになります。

GitButler の隣にプレーンな Git コマンドを使用できますか?

主に読書用です。 GitButler のドキュメントには、インデックス、HEAD、またはブランチに触れるコマンドが予期せぬ動作をする可能性があり、その git スイッチにより、戻るまで GitButler が一時停止されると記載されています。 GitTree は通常のブランチを使用するため、Git コマンドはそれと並行して動作します。

GitButler と比較して、GitTree はマージ競合をどのように処理しますか?

GitTree は、マージが競合する前に警告し、各ハンクと各行を選択できる 3 方向エディターで競合を解決します。 GitButler はリベースを継続し、競合するコミットをマークし、編集モードで競合マーカーを使用して各コミットを修正できるようにします。

GitButler は GitLab と Bitbucket をサポートしていますか?

はい。その README には、プル リクエストを開いて更新し、CI ステータスを読み取るための GitHub、GitLab、および Bitbucket がリストされています。 GitTree Pro では、これら 3 つと Azure DevOps をカバーし、アプリ内のレビュー、マージ、CI/CD ログもカバーします。

GitButler はどの AI を使用しますか?

デフォルトでは、OpenAI は GitButler のサーバーを経由します。これには GitButler へのログインが必要です。独自の OpenAI キーや Anthropic キー、あるいは Ollama や LM Studio をローカルで使用できます。 GitTree Pro は、すでに使用しているコーディング エージェント CLI を実行し、AI キーを保存しません。

GitButler で使用しているリポジトリで GitTree を試すことはできますか?

はい、GitButler ブランチをプッシュし、フォルダーを通常のブランチ、またはリポジトリの新しいクローンに切り替えた後は可能です。 GitButler のドキュメントには、フォルダーが gitbutler/workspace から離れた後に再度セットアップする必要があると記載されています。

GitTree を使用するには Git をインストールする必要がありますか?

はい。 GitTree は、コンピュータにインストールされている Git (バージョン 2.39 以降) を実行するため、すべてのアクションはコマンド ラインの動作と一致します。 GitButler はシステム Git も使用します。

GitTree はコードをアップロードしますか? それとも使用状況データを収集しますか?

いいえ、GitTree は使用状況テレメトリを送信せず、リポジトリはコンピュータ上に残ります。リモート、接続するホスティング アカウント、サインインに使用する GitTree アカウント サービス、およびオフにできる更新チェックと通信します。

この比較をどのように確認したか

GitButler の機能、プラットフォーム、ライセンスは、2026 年 10 月 29 日に docs.gitbutler.com のドキュメントとパブリック GitHub リポジトリに照らしてレビューされました。その日、gitbutler.com 自体はサーバー エラーで応答しました。機能は変わります。プロジェクトの現在のページが真実の情報源です。

GitTree は独立した製品であり、GitButler Inc. と提携または承認されていません。GitButler はその所有者の名前です。

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

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

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

独自のリポジトリで GitButler の代替手段を試してください

GitTree をダウンロードし、すでに作業しているリポジトリを開いて、グラフ、ステージング、競合、および元に戻すツールを自分で比較してください。