Mac 版 GitTree
Apple シリコンと Intel でネイティブに動く Mac 向け Git GUI
GitTree は Mac 向けの Git GUI です。macOS 13 Ventura 以降に対応した Git クライアントで、1 つのユニバーサルアプリとして提供され、Apple シリコン搭載の Mac でも Intel Mac でもネイティブに動作します。Apple Developer ID で署名され、Apple の公証も受けています。お使いの Git(2.39 以降)を使って、履歴をコミットグラフで確認し、1 行単位でステージし、インタラクティブリベースやミスの取り消しができます。リポジトリはあなたのコンピューターに残り、利用状況のテレメトリは一切ありません。
macOS 13 Ventura 以降 · Apple シリコンおよび Intel · ユニバーサル .dmg、約 21 MB
Mac 用 Git GUI としての GitTree の機能
Apple シリコンとインテルに対応する 1 つのアプリ
単一のユニバーサル ダウンロードは、Apple シリコン (M1 以降) および Intel Mac 上でネイティブに実行されます。 Rust と Tauri で構築された GitTree は、macOS に付属の Web ビューを使用し、.dmg のサイズを約 21 MB に保ちます。
開発者 ID が署名され、Apple によって公証されています
現在のリリースは Apple Developer ID で署名され、Apple によって公証されているため、macOS は通常の 1 回の確認後にリリースを開き、セキュリティ設定を変更する必要はありません。
読むことができる Git ツリー ビューア
各ブランチには色分けされた独自のレーンがあり、ブランチ、タグ、リモートのラベル、スタッシュ、ブランチの先端にプル リクエストと CI チップが付いています。メッセージ、作成者、ハッシュ、ファイル、または変更されたコードで検索します。
ステージライン、リベース、アンドゥ
ファイル全体、ハンク、または単一行をステージングします。インタラクティブなリベースでコミットを並べ替え、スカッシュし、単語を書き換えたり、ツールバーからコミット、リセット、リベースを元に戻したりします: GitTree は最初にスナップショットを取得します。
キーボード用に構築
再バインド可能な ⌘ ショートカット、約 300 個のコマンドを含む ⌘⇧P のコマンド パレット、グラフの直下で独自のシェルを実行する組み込みターミナル。
あなたの Git、あなたの Keychain、あなたのコード
GitTree はすでに使用している Git を実行するため、すべてのアクションはコマンド ラインと一致します。トークンとパスフレーズは macOS Keychain 内にのみ存在し、使用状況のテレメトリはありません。

macOS の GitTree のシステム要件
- macOS バージョン
- macOS 13 ベンチュラ以降。 GitTree は、macOS 12 Monterey 以前では実行できません。
- プロセッサー
- Apple シリコン (M1 以降) または Intel。 1 つのユニバーサル アプリが両方でネイティブに実行されるため、すべての Mac で同じダウンロードが使用されます。
- Git 2.39 以降
- GitTree はあなたの Git を使用しますが、Git をバンドルすることはありません。 Xcode コマンド ライン ツール (xcode-select --install) または Homebrew (brew install git) で入手し、git --version でバージョンを確認します。
- アカウントとインターネット
- GitTree アカウントでサインインします。このアカウントは、メール アドレス、または GitHub、GitLab、Bitbucket、Azure DevOps を使用してこの Web サイトで無料で作成されます。無料プランではすべての Git 機能がカバーされ、独自の Git 資格情報を使用してプッシュおよびプルを行うことができ、リポジトリはコンピューター上に残ります。ホスティング統合と AI アシスタントの Nour には、GitTree Pro が付属しています。最初の起動ではインターネットにサインインする必要があります。 GitTree がチェックインすると、次のチェックまでは最大 7 日間オフラインで動作します。
- ダウンロードサイズ
- 約 27 MB の 1 つのユニバーサル .dmg。この Web サイトまたは GitTree のパブリック GitHub リポジトリのリリース ページから。
Mac に GitTree をインストールする方法
ダウンロードから最初に開くリポジトリまでの 6 つのステップ (Mac にまだ Git がない場合は Git を含む)。
Git 2.39 以降がインストールされていることを確認してください
ターミナルを開いて git --version を実行します。 2.39 以上が表示されれば準備完了です。 Git が見つからない場合、macOS は Git を含む Xcode コマンドライン ツールのインストールを提案します (または xcode-select --install を実行します)。古い場合は、Homebrew を使用して現在の Git をインストールします: brew install git。
ユニバーサル .dmg をダウンロードします。
このページで [Mac 用ダウンロード] を選択します。これは、Git-Tree_<version>_universal.dmg (または Git-Tree-macOS.dmg) という名前の、GitHub からの最新の安定版 GitTree リリースのユニバーサル .dmg をダウンロードします。Apple Silicon および Intel Mac 用の 1 つのファイルです。
GitTree をアプリケーションにドラッグします
ダウンロードした .dmg を開き、GitTree をアプリケーション フォルダーにドラッグします。次に、ディスク イメージを取り出します。 .dmg は後で削除できます。
GitTreeを開く
アプリケーションまたは Spotlight から GitTree を起動します。署名され、公証されているため、macOS はインターネットからダウンロードしたアプリを開くかどうかを 1 回だけ尋ねます。[開く] を選択します。
サインイン
GitTree は、GitTree にサインインすると開きます。 [サインイン] または [アカウントの作成] を選択します。ブラウザーで gittree.app が開きます。ここで、メールまたは GitHub、GitLab、Bitbucket、または Azure DevOps でサインインして確認します。その後、ブラウザは GitTree に戻ります。無料プランではすべての Git 機能がカバーされます。そうでない場合は、[GitTree に認証コードを手動で入力する] を選択し、Web サイトに表示されるワンタイム コードを貼り付けます。
最初のリポジトリを開きます
GitTree スタート ページで、Mac 上のフォルダーに対して [開く] を選択するか、URL または接続されているアカウントからリポジトリをコピーするには [クローン] を選択し、新しいリポジトリを開始するには [初期化] を選択します。リポジトリをスキャンすると、フォルダ内にすでにあるリポジトリが検索されます。
ダウンロードを確認する
GitHub のすべての GitTree リリースは、各インストーラーの SHA-256 チェックサムを含む SHA256SUMS.txt を公開します。ターミナルでこのコマンドを実行し、出力された合計を SHA256SUMS.txt 内の同じファイル名の行と比較します。 .dmg をダウンロード以外の場所に保存した場合は、パスを変更してください。チェックサムは破損または不完全なダウンロードを検出し、アプリを開いたときに macOS が Apple の署名と公証をチェックします。
shasum -a 256 ~/Downloads/Git-Tree*.dmgmacOS の GitTree のトラブルシューティング
GitTree は Git が必要だと言っています
GitTree は Mac で Git を使用しますが、Git をインストールすることはありません。 xcode-select --install を使用して Xcode コマンド ライン ツールをインストールするか、Homebrew (brew install git) を使用して Git をインストールし、[Check again] を選択します。 GitTree はログイン シェルの PATH を読み取るため、Homebrew、MacPorts、または Nix の Git は、Dock から開いた場合でも見つかります。他の場所の Git の場合は、[Locate Git…] を選択して選択します。
「This Git is too old」
GitTree には Git 2.39 以降が必要で、画面には見つかった Git とそのバージョンが表示されます。 Homebrew で現在の Git をインストールする (brew install git) か、ソフトウェア アップデートでコマンド ライン ツールを更新してから、Check again を選択します: GitTree は、古すぎる Git をスキップし、見つかった新しい Git を使用します。自分で選択するには、「設定」→「一般」→「Git 実行可能ファイル」を設定します。
macOS は、GitTree を開けないか「破損している」と言っています
現在のリリースは署名され、公証されているため、1 回限りの確認の後は通常どおり開きます。これらのメッセージは、公証されていない古いリリース、または不完全なコピー、または gittree.app や GitHub からのものではないコピーからのものです。そのコピーをビンに移動し、このページから現在の .dmg をダウンロードし、SHA-256 を確認して、再度インストールします。
サインイン後、ブラウザが GitTree に戻りません
[GitTree に認証コードを手動で入力する] を選択し、Web サイトに表示されるワンタイム コードを貼り付けます。サインインを開始したアプリにのみ入力します。ブラウザが GitTree を開いてもよいかどうか尋ねてきたら、許可してください。
リモコンは毎回パスワードを要求します
With GitTree Pro, connect the account in Preferences → Integrations, or generate an SSH key there and upload it to GitHub, GitLab or Bitbucket. GitTree keeps the token or passphrase in your macOS Keychain. Without a connected account, an SSH key or Git credential helper you set up yourself works as it does on the command line.
Mac 用 GitTree: 質問と回答
Mac 用の無料の Git GUI はありますか?
はい。 GitTree は、Apple シリコンおよび Intel 上の macOS 13 Ventura 以降用の Git GUI および Git クライアントです。リポジトリをコミット グラフとして表示し、Git コマンドを入力せずに単一行のステージング、コミット、ブランチ、マージ、リベース、スタッシュ、プッシュを実行できます。無料プランでは、個人および組織向けのすべての Git 機能をカバーしており、プライベート リポジトリも含まれており、GitTree アカウントと独自の Git 認証情報が必要です。ホスティング統合と AI アシスタントの Nour には、無料トライアルのある GitTree Pro が付属しています。
GitTree は Apple Silicon Mac (M1、M2、M3、M4 以降) でネイティブに実行されますか?
はい。 GitTree は Mac 用の 1 つのユニバーサル Git アプリとして出荷されるため、同じダウンロードが Apple シリコンと Intel Mac で、Rosetta なしでネイティブに実行されます。
GitTree はどの macOS バージョンをサポートしていますか?
macOS 13 Ventura 以降、Apple シリコン (M1 以降) および Intel。 macOS 12 Monterey 以降では実行できません。
Git はすでに Mac にインストールされていますか?
使用する準備ができていません。新しい Mac にはプレースホルダーしかありません。ターミナルで git と入力すると、Git を含む Xcode コマンド ライン ツールのインストールが提案されます。 xcode-select --install を実行するか、Homebrew で Git をインストールし (brew install git)、git --version で確認します。 GitTree には 2.39 以降が必要です。 GitTree 自体がインストール プロンプトを開始することはありません。
Mac に GitTree をインストールするにはどうすればよいですか?
このページからユニバーサル .dmg をダウンロードして開き、GitTree をアプリケーション フォルダーにドラッグします。アプリケーションまたは Spotlight から GitTree を開き、インターネットからダウンロードしたアプリを開くことを確認し、GitTree アカウントでブラウザにサインインします。ホスティング統合と AI アシスタントの Nour には、GitTree Pro が付属しています。最初に Git 2.39 以降がインストールされていることを確認してください (xcode-select --install または brew install git)。
GitTree Mac アプリは Apple によって署名され、公証されていますか?
はい。 GitHub のリリースノートに記載されているように、現在のリリースは Apple Developer ID で署名され、Apple によって公証されているため、Gatekeeper はインターネットからダウンロードされたアプリの標準的な確認後にリリースを開きます。 Control キーを押しながらクリックしたり、セキュリティ設定を変更したりする必要はありません。
GitTree は Mac App Store にありますか?
いいえ。Mac 用の GitTree は、この Web サイトまたは GitTree のパブリック GitHub リポジトリのリリース ページから .dmg として提供されます。ファイルが完全であることを確認したい場合は、これら 2 つの場所からのみインストールし、SHA-256 チェックサムを比較してください。
GitTree は GitHub、GitLab、Bitbucket、Azure DevOps で動作しますか?
はい。すべての Git リモートは HTTPS または SSH 経由で動作します。また、GitHub (GitHub Enterprise Server を含む)、GitLab (gitlab.com およびセルフマネージド)、Bitbucket Cloud、Bitbucket Data Center、Azure DevOps に接続して、リポジトリのクローンを作成し、プル リクエストや CI チェックを操作することもできます。 GitLab、Azure DevOps、GitHub Enterprise Server、Bitbucket Data Center のサポートが新たに追加されました。
GitTree は macOS の私のトークンとパスワードをどこに保管していますか?
Only in your macOS Keychain, never in files, logs or URLs. That covers the tokens of the hosting accounts you connect and your passphrases. Disconnect an account in Preferences → Integrations to remove its token from the Keychain.
GitTree を仕事用およびプライベート リポジトリに使用できますか?
はい。 GitTree には、個人および組織向けに、プライベート リポジトリや商用利用を含むすべての Git 機能をカバーする無料プランがあります。 Nour、AI アシスタント、ホスティング統合、AI ドラフトには、GitTree Pro が付属しています。料金ページではプランを比較します。リポジトリは Mac 上に残り、使用状況のテレメトリはありません。
GitTree は Mac 上で AI を使用してコミット メッセージを書き込むことができますか?
はい、Claude Code、Codex、または Antigravity CLI を使用している場合は、GitTree Pro で可能です。 GitTree は、インストールした AI コーディング CLI を使用して、コミット メッセージ、プル リクエストのタイトルと説明を下書きできます。 GitTree には独自の AI モデルがなく、AI キーも保存されず、[生成] をクリックするまで何も送信されません。ステージングされた差分は、選択した CLI に送られます。 AI 製図には、無料トライアルのある GitTree Pro が付属しています。自分でコミット メッセージを作成することは、無料プランで機能します。
Mac から GitTree をアンインストールするにはどうすればよいですか?
Quit GitTree and move it from Applications to the Bin. To remove its settings, caches and logs too, delete the com.eslamfaisal.opengittree folders in ~/Library/Application Support, ~/Library/Caches and ~/Library/Logs. Disconnect your hosting accounts in Preferences → Integrations first if you want their tokens removed from the Keychain.
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 メニューを使用して行ごとに比較しました。
GitButler の代替品
通常の Git ブランチ、完全なコミット グラフ、および 3 者間競合エディターを、GitButler の並列ブランチと行ごとに比較しました。
Lazygit の代替品
コミット グラフと 3 者間競合エディターを備えたデスクトップ ウィンドウでの同じ毎日の Git を、Lazygit と行ごとに比較しました。
探索を続けてください
GitTree の各機能、Mac 用の他の Git クライアントとの比較、および Windows と Linux のダウンロード。