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 と GitButler: 機能の比較
どちらも独自の Git 上で実行され、同じリモートで動作します。それらの最も異なる点は、ブランチ、競合、ライセンス、およびホスティング統合の処理方法です。製品は変更されるため、公式ソースはページの下部にリンクされています。
- 付属
- 部分的に、または制限付きで
- 有料プランが必要です
- 利用できません
| トピック | GitTree | GitButler |
|---|---|---|
| 料金とアクセス | ||
| 価格 | GitTree付属: すべての Git 機能の無料プラン。 Pro には、ホスティング統合、AI ドラフティング、Nour が追加され、無料トライアルが提供されます | GitButler部分的に、または制限付きで: 2026 年 10 月現在、ドキュメントに価格は記載されていません。価格ページが読み込まれませんでした |
| アカウントとサインイン | GitTree部分的に、または制限付きで: サインインするための GitTree アカウント。無料プランではすべての Git 機能がカバーされます | GitButler付属: オプション: GitButler のサーバーを介した AI 専用の GitButler ログイン |
| ソースコード | GitTree利用できません: クローズドソース。パブリック リポジトリはインストーラーとリリース ノートをホストします | GitButler付属: 公正なソース (FSL-1.1-MIT): 競合製品を禁止し、2 年後に MIT になるという読みやすいソース |
| デスクトップ システムとセットアップ | ||
| macOS | GitTree付属: Apple シリコンおよびインテル用の 1 つのユニバーサル アプリ、macOS 13 以降、署名および公証済み | GitButler付属: Apple シリコン (arm64) およびインテル (x86_64) 用の dmg ビルド |
| Windows | GitTree部分的に、または制限付きで: Windows 10 (22H2) および Windows 11 の場合は 64 ビット。 Microsoft によって署名された Microsoft Store エディション、署名されていない直接 EXE | GitButler付属: x86_64 msi インストーラー |
| Linux | GitTree部分的に、または制限付きで: 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/CD | GitTree有料プランが必要です: 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で開きます。
GitButler ブランチをプッシュします
GitButler で適用した各ブランチをコミットしてプッシュすると、フォルダーの使用方法を変更する前に、すべてのブランチが通常のブランチとしてリモート上に存在します。
通常の分岐に戻ります
git switch main などを使用して、メイン ブランチを確認します。 GitButler のドキュメントには、gitbutler/workspace から切り替えた後、そのリポジトリに対して GitButler を再度セットアップする必要があると記載されています。
ダウンロードGitTree
ダウンロード ページから macOS、Windows、または Linux のインストーラーを入手してインストールします。 GitTree には Git 2.39 以降が必要です。git --version で確認してください。
サインイン
メールアドレスを使用してこの Web サイトで作成した GitTree アカウント、または GitHub、GitLab、Bitbucket、Azure DevOps を使用してサインインします。無料プランでは、すべての Git 機能がカバーされます。ホスティング統合または Nour が必要な場合は、Pro トライアルを開始してください。
リポジトリを開く
[開く] を選択し、リポジトリ フォルダーを選択します。ブランチ、リモート、スタッシュ、履歴はリポジトリ自体に存在するため、インポートするものは何もありません。
並列作業にワークツリーを使用する
適用された複数のブランチを使用した場合は、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 自体はサーバー エラーで応答しました。機能は変わります。プロジェクトの現在のページが真実の情報源です。
- GitButler デスクトップの概要とターゲット ブランチ
- GitButler の並列ブランチ
- gitbutler/workspace ブランチ
- GitButler のリベースと競合
- GitButlerの操作履歴
- GitButler AI 支援
- GitButler のリリースとプラットフォーム
- GitButler Linux サポート (LINUX.md)
- GitButler ライセンス (FSL-1.1-MIT)
- GitButler README とリリース
- GitTree の機能
GitTree は独立した製品であり、GitButler Inc. と提携または承認されていません。GitButler はその所有者の名前です。
Git クライアントを比較する
別の Git クライアントから切り替える場合は?
開発者が最もよく使用する Git GUI との、ソースに基づいた正直な比較 (それぞれの優れた点など)。
GitKraken の代替品
プライベート リポジトリ、ディープ アンドゥ、独自の CLI を使用した AI ドラフトを GitKraken Desktop と行ごとに比較しました。
Sourcetree の代替案
Linux でも実行され、組み込みの競合エディター、元に戻すリクエスト、およびアプリ内プル リクエストを使用して、Sourcetree と行ごとに比較します。
GitHub Desktop の代替案
コミット グラフ、完全なインタラクティブ リベース、公式の Linux ビルドを GitHub Desktop と行ごとに比較しました。
Fork の代替案
Linux ビルド、購入、アプリ内のリクエストの取り消し、プルのライセンスなし。Fork を使用して行ごとに比較。
Towerの代替案
Linux のビルド、アンドゥ、行レベルの競合エディターを行ごとに Tower と比較しました。
SmartGit の代替品
ライセンス申請不要の商用利用に加え、ドッキングターミナル、アンドゥ、AI ドラフトを SmartGit と行ごとに比較。
Sublime Merge の代替案
Git 作業のために購入するライセンスは不要ですが、プル リクエスト、ドラッグ アンド ドロップのリベース プラン、および元に戻す機能を行ごとに Sublime Merge と比較しました。
TortoiseGit の代替品
1 つのウィンドウ内の macOS、Windows、および Linux 上の同じ Git を、TortoiseGit の Explorer メニューを使用して行ごとに比較しました。
Lazygit の代替品
コミット グラフと 3 者間競合エディターを備えたデスクトップ ウィンドウでの同じ毎日の Git を、Lazygit と行ごとに比較しました。
独自のリポジトリで GitButler の代替手段を試してください
GitTree をダウンロードし、すでに作業しているリポジトリを開いて、グラフ、ステージング、競合、および元に戻すツールを自分で比較してください。