コンテンツにスキップ
GitTree

機能

完全な Git GUI のすべての機能

最初のコミットからトリッキーなインタラクティブなリベースまで、GitTree はすべての Git オペレーションに明確で視覚的なホームを提供し、プル リクエスト、CI/CD パイプライン、Nour、AI アシスタント、チームの組織を追加します。ここに、やろうとしていることごとにグループ化された完全なリストと、それぞれのドキュメントがあります。

すべてが一目で分かる

コミットグラフ

自分の歴史の形を見て、それに直接行動してください。

色分けされた分岐レーン
すべての枝は独自の車線と色を維持し、分岐や合流する場所では滑らかな曲線を描きます。
大規模なリポジトリで高速に動作
100,000 コミットを超えてスムーズにスクロールするように設計およびテストされています。
グラフ上のラベル
ローカル ブランチ、リモート ブランチ、およびタグは、それらが指すコミットの横に表示されます。
検索とフィルター
メッセージ、作成者、またはハッシュでコミットを検索するか、作成者:、ファイル:、および変更: (コミットが追加または削除したコード) で検索し、ブランチを表示または非表示にします。
作業中の行
コミットされていない変更は、変更内容の数とともにグラフの上部に表示されます。
マージコミットが選択されたライトテーマの GitTree コミットグラフ

ステージングとコミット

アプリを離れることなく、正確なコミットを構築します。

ファイル、ハンク、ラインステージング
ファイル全体、1 つのハンク、または個々の行をステージングまたはステージング解除します。
セーフティネットを使って廃棄する
まず破棄して、復元できるコピーを保持します。
コミット、修正、および共同作成者
ワンクリックで最後のコミットを修正し、共同作成者を追加します。
メッセージチェック
ライブカウンターは要約を 72 文字以内に保ちます。テンプレートと最近のメッセージはワンクリックでアクセスできます。
署名付きコミット
すでに使用している GPG、SSH、または X.509 キーを使用してコミットに署名し、グラフに署名バッジを表示します。
選択した行を隠します
選択した行だけを隠しておき、残りの作業を続けます。
.gitignore エディター
コンテキスト メニューからファイルまたはパターンを無視するか、テンプレートを使用して .gitignore を編集します。
GitTree でのステージング変更: ファイル リストの横にある Stage Hunk ボタンと行ごとのチェックボックスの差分

違い、責任、そして歴史

何が、いつ、そしてなぜ変わったのかを理解します。

分割差分とインライン差分
JavaScript、TypeScript、Python、Rust、Go、Java、C および C++、PHP、SQL、HTML、CSS、JSON、YAML、XML、および Markdown で強調表示されている、ワード diff およびホワイトスペース オプションを備えたハンク、インライン、分割ビュー。
責める
各行を最後に変更した人を確認し、そのコミットにジャンプします。
ファイル履歴
名前の変更を含め、コミットを通じてファイルを追跡します。
何かを比較する
2 つのブランチ、タグ、コミット、または作業フォルダーとコミットを比較します。
画像の差分
スワイプまたはオニオンスキンを使用して、画像ファイルを並べて比較します。
マークダウンプレビュー
テキストとしてだけでなく、レンダリングされた変更された Markdown ファイルを読み取ります。
コミットの変更は GitTree 内に並べて差分として表示され、構文が強調表示されます

ブランチとタグ

ブランチを数秒で作成、切り替え、整理します。

作成、名前変更、削除
任意のコミットから分岐して、安全に名前変更または削除します。
保護付きのチェックアウト
GitTree は、チェックアウトによってローカルの変更が上書きされる前に警告します。
タグ
軽量タグまたは注釈付きタグを作成し、プッシュして削除します。
上流の追跡
すべてのブランチの前後をカウントし、ワンクリックでアップストリームをセットアップします。
Git フロー
Git Flow を使用して、機能、リリース、ホットフィックス ブランチを開始および終了します。
GitTree ブランチ メニュー。マージ、リベース、インタラクティブ リベース、早送り、リセットのオプションがあり、両方のブランチに名前を付けます

マージ、リベース、競合

結果を明確に把握しながら作業を組み合わせます。

結合して早送りする
メニューには両方のブランチに名前が付けられているため、変更がどちらの方向に移動するかを常に知ることができます。
リベース
任意のブランチまたはコミットにリベースし、継続、スキップ、中止を 1 か所で実行できます。
チェリーピックして元に戻す
コミットをブランチにコピーするか、新しいコミットで取り消します。
リセット
ソフト、ミックス、ハード リセットのそれぞれにわかりやすい説明が付いています。
競合解決ツール
どちらか一方を選択するか、両方を組み合わせるか、結果を編集して、ファイルに解決済みのマークを付けます。
紛争の予測
マージする前にどのファイルが競合する可能性があるかを確認し、main と競合する可能性のあるブランチの横に警告を表示します。
重複する作業
マージされていない他のブランチが同じファイルを変更するときのヒント。フェッチせずにローカルで解決されます。
GitTree のコミット メニューには、チェリーピック、元に戻す、ブランチの作成、タグ付け、比較のアクションが含まれます

履歴を書き換えて元に戻す

共有される前にコミットをポーランド語にし、間違いを取り消します。

インタラクティブなリベース
コミットを並べ替え、選択、書き直し、編集、スカッシュ、修正、削除します。
クイック編集
単一のコミットをメニューから直接書き直し、移動、潰し、または削除します。
元に戻すとやり直し
ツールバーからのコミット、修正、チェックアウト、リセット、リベース、破棄、または削除されたブランチまたはタグを元に戻します。強制プッシュでも回復可能なスナップショットが保持されます。
リブログ
reflog を参照し、失われたコミットを新しいブランチに復元します。
二分する
コミットに良好または不良のマークを付けて、バグを引き起こしたコミットを見つけます。
GitTree ピック、スカッシュ、リワードのステップを備えたインタラクティブなリベース エディター

スタッシュ、ワークツリー、サブモジュール、LFS

道を見失うことなく並行作業をやりくりしましょう。

隠し場所
スタッシュ、適用、ポップ、名前変更およびドロップ、またはスタッシュをブランチに変換します。
ワークツリー
サイドバーから、別々のフォルダーにある複数のブランチを一度にチェックアウトします。
サブモジュール
サブモジュールを追加、初期化、更新、同期します。
Git LFS
パターンを追跡し、大きなファイルを取得し、ファイル ロックを管理します。
パッチ
コミットからパッチを作成し、他のコミットからパッチを適用します。

リモコンと同期

完全な可視性を備えたフェッチ、プル、プッシュ。

フェッチ、プル、プッシュ
プルごとに早送りのみ、マージまたはリベースを選択します。
安全な力押し
Force-push は、予期されるコミットで常に --force-with-lease を使用します。
複数のリモコン
HTTPS または SSH 経由でリモートを追加、編集、プルーニング、削除します。
浅い歴史
浅いクローンを操作し、必要に応じてより多くの履歴を取得します。

GitHub、GitLab、Bitbucket および Azure DevOpsGitTree プロ

Git クライアント内のホスティング アカウント。

アカウントを接続する
GitHub および GitHub エンタープライズ サーバー、GitLab (gitlab.com およびセルフマネージド)、Bitbucket クラウドおよびデータ センター、Azure DevOps。トークンはシステム キーチェーンに保存されます。
参照してクローンを作成する
リポジトリを見つけて、URL をコピーせずにクローンを作成します。
プルリクエストとマージリクエスト
ラベル、担当者、承認を含むプル リクエストまたはマージ リクエストの一覧表示、作成、レビュー、コメント、マージを行います。
プルリクエストダッシュボード
リポジトリ全体のすべてのプル リクエストが 1 つのリストにまとめられ、作成者、担当者、レビュー リクエストごとにフィルタリングされます。
CIチェック
GitHub アクション、GitLab CI/CD、Bitbucket Pipelines、Azure Pipelines の結果をグラフで確認し、再実行します。
問題点
GitHub および GitLab の問題を作成、コメントし、閉じて再度開き、コミット メッセージに参照を挿入します。
発行する
ローカル リポジトリを新しいリモート リポジトリに公開します。
フォーク
リポジトリのフォークをリモートとして追加するか、プロバイダー上に独自のフォークを作成します。
GitTree プロを使用
ホスティング統合には、無料トライアル付きの GitTree Pro が付属しています。独自の認証情報を使用した HTTPS および SSH 経由のプレーン Git は、無料プランで動作します。
深さ、スパース チェックアウト、ブロブレス オプションを使用して、GitTree にリポジトリ ダイアログのクローンを作成します

CI/CD パイプラインGitTree プロ

GitTree を離れることなく、プッシュから結果までのすべての実行を追跡します。

あなたの支店のために走ります
ブランチまたはコミットの CI/CD 実行を確認し、自分の実行のみを表示し、グラフ内の実行からコミットにジャンプします。
ステージとジョブ
実行のすべての段階とジョブとその状態が一目でわかります。
ライブジョブログ
ジョブの実行中にジョブのログを追跡し、検索して、あるエラーから次のエラーにジャンプして保存します。
実行の再実行、キャンセル、または開始
すべてのジョブまたは失敗したジョブのみを再実行するか、実行をキャンセルするか、選択したブランチでワークフローを実行します。
承認と展開
レビューを待つデプロイメントを承認または拒否し、環境を開くか停止します。
CI/CD 設定
変数、シークレット、環境、リリースを管理します。シークレットの値はプロバイダーにのみ送信されます。GitTree はそれを表示したり保持したりすることはありません。
各プロバイダーは独自の名前で呼ばれます
GitHub アクション、GitLab CI/CD、Bitbucket Pipelines、Azure Pipelines。深さはプロバイダーによって異なります。別のアプリからの実行を変更する方法が提供されていない場合、GitTree はそのページを開きます。
GitTree プロを使用
CI/CD には、プル リクエストや他のホスティング統合とともに、無料トライアル付きの GitTree Pro が付属しています。

Nour、AI アシスタントGitTree プロ

すでに使用しているコーディング エージェントを実行するアプリ内のアシスタント。

アスクモードとエージェントモード
GitTree とリポジトリについて質問するか、Nour に、あなたが制御する承認を得て、信頼できるリポジトリ内でファイルを編集したり、コマンドを実行したりしてもらいましょう。
独自のエージェント CLI
Claude Code、Codex、Gemini CLI、Antigravity、Qwen Code、OpenCode、Kimi、Cursor Agent、またはカスタム エージェント。自分のアカウントでサインインします。
毎ターン前のスナップショット
Nour は各ターンの前に作業内容をリポジトリに保存し、このターンを元に戻すと復元します。
言及と添付ファイル
ファイル、フォルダー、プル リクエストに言及したり、ファイルや画像を添付したり、複数のリポジトリやワークスペース全体についてチャットしたりできます。
コミットメッセージと説明
[生成] をクリックして、段階的な変更からコミット メッセージを作成するか、コミットからプル リクエストのタイトルと説明を作成します。
質問しない限り何も送信されません
GitTree は AI キーを保存せず、クレジットも販売しません。 Nour と AI 製図には GitTree Pro が付属しています。すべての Git 機能は無料プランにあります。

リポジトリとファイル

コンピュータ上のすべてのリポジトリを開いて検索し、管理します。

開く、複製する、または初期化する
フォルダーを開くか、URL からクローンを作成するか、新しいリポジトリを開始します。最近のお気に入りのリポジトリはこのコンピュータ上に残ります。
リポジトリをスキャンする
フォルダーを選択すると、GitTree がそのフォルダー内のリポジトリを検索します。
ファイルブラウザ
プロジェクトのファイルを参照し、名前でファイルを検索し、ファイルを作成または名前変更し、変更が保存されているフォルダーを確認します。
アーカイブをエクスポートする
コミットのファイルを .git フォルダーを使用せずに .zip または .tar.gz ファイルとして保存します。
リポジトリのメンテナンス
オブジェクト データベースのサイズを確認し、git fsck で整合性をチェックし、開始時にのみパック、プルーン、または最適化を行います。
著者のアイデンティティを結合する
リポジトリの .mailmap に書き込まれた、1 人の作成者として 1 人の別の名前と電子メール アドレスを表示します。
Gitコマンドログ
アプリが実行するすべての Git コマンドは、その出力とタイミングとともに変更や問題によってフィルターされ、エクスポート可能です。トークンとパスワードは削除されます。
通知履歴
このセッションのメッセージが 1 つのリストにまとめられ、エラー、警告、情報、成功によってフィルタリングされます。

スピードと生産性

Git クライアントを使用している人々のために構築されています。

コマンドパレット
1 つの検索ボックスからコマンドを実行し、参照にジャンプし、コミットを見つけてファイルを開きます。
再バインド可能なショートカット
すべてのコマンドには変更できるショートカットがあります。
内蔵端子
ウィンドウにドッキングされ、リポジトリのルートで開かれたターミナル。
タブとワークスペース
多くのリポジトリをタブで開き、それらをワークスペースにグループ化します。
カスタムコマンド
独自のコマンドとスクリプトをアプリに追加します。
GitTree のコミット グラフの下にドッキングされた組み込みターミナル

設定とカスタマイズ

GitTree をあなたの働き方に合わせて調整しましょう。

検索可能な設定
名前、説明、またはキーで設定を検索し、個別にリセットします。
テーマ
ダーク、ライト、ハイコントラストのテーマに加えて、独自にインポートしたテーマ。
アプリは英語・アラビア語
アプリ全体を英語またはアラビア語で、完全な右から左のレイアウトで使用します。
設計上アクセス可能
スクリーンリーダーに優しいコミットグラフ、ドラッグごとのキーボードパス、モーションの削減、50%から300%へのズーム。
SSH と署名
SSH キーを管理し、コミット署名を構成します。
外部ツール
好みの外部ツールで差分とマージを開いてください。
プロフィール
仕事と個人のプロジェクトで別々の設定と ID を切り替えます。
検索可能な設定と設定ごとのリセットを備えた GitTree の設定

プライバシーとセキュリティ

設定ではなく、原則としてローカルファーストです。

コードはローカルに残ります
リポジトリはコンピュータ上に残ります。サインインには、GitHub、GitLab、Bitbucket、Azure DevOps のプロファイルのみ、またはメール アドレスのみが使用されます。
利用状況のテレメトリなし
分析、追跡、使用状況レポートはありません。アプリは、トライアルまたはプランのチェックに必要なもののみ GitTree を送信します。
キーチェーンの秘密
トークンとパスフレーズは、macOS Keychain、Windows 資格情報マネージャー、または Linux のシステム キーリング (freedesktop Secret Service: GNOME Keyring または KeePassXC) にのみ存在します。
信頼できないリポジトリ
信頼していないリポジトリはフックを実行したり、設定を変更したりできません。
設定はそのまま残ります
GitTree は、ユーザーの許可なしに Git 構成、リポジトリ、または SSH フォルダーを編集することはありません。

プラン、アカウント、組織

無料で始めて Pro を試し、チームを連れていきましょう。

無料プラン、クレジットカードなし
すべての Git 機能、プライベート リポジトリ、商用利用。GitTree アカウントがあれば、クレジット カードは必要ありません。
無料のプロトライアル
GitTree Pro をコンピュータごとに 1 回、アカウントごとに 1 回無料でお試しいただき、必要に応じて購読してください。自動的に更新されるものはありません。
GitTree アカウント
GitHub、GitLab、Bitbucket、Azure DevOps、またはメール アドレスを使用してこの Web サイトで無料で作成し、ブラウザからアプリにサインインします。
組織と議席
GitTree Pro を使用すると、チームの組織を作成し、そのメンバー (少なくとも 3 人) のシートを購入し、GitHub のユーザー名またはメールアドレスでユーザーを招待します。
役割
所有者、管理者、メンバーはそれぞれ、組織、その招待、メンバー、および請求に対して明確な権利を持っています。
あなたのダッシュボード
プロフィール、リンクされたアカウント、サブスクリプション、領収書、組織をこの Web サイト上の 1 か所で管理します。

アップデートとヘルプ

何が変更されたのかを把握し、機能をすぐに見つけます。

アップデートチェック
GitTree は、新しいリリースがリリースされると通知します。 「環境設定」でチェックをオフにできます。
新機能
アップデート後、そのバージョンの新機能、改良点、修正点を確認してください。
機能ガイド
GitTree が実行できるすべての機能、そのショートカットの場所、Pro 機能をマークして検索します。
ドキュメントとチュートリアル
GitTree のドキュメントではアプリ内のすべてのタスクについて説明しており、GitTree Learn では English and Arabic で Git をステップごとに説明しています。
クラッシュレポートはローカルに残ります
アプリが停止すると、トークンとパスワードが削除された状態でレポートがこのコンピューターに保存されます。共有しない限り、何も送信されません。
Support tickets
バグを報告するか、アプリまたはこの Web サイトからサポートを求めて、ダッシュボードのすべての回答に従ってください。

GitTree の機能に関する質問

GitTree のどの機能が無料で、どの機能が Pro に付属していますか?

このページのすべての Git 機能は、サインインすると無料プランで利用でき、プライベート リポジトリと商用利用が含まれます。GitTree Pro の無料トライアルでは、AI アシスタント、AI コミット メッセージとプル リクエストのドラフト作成、GitHub、GitLab、Bitbucket、Azure DevOps の CI/CD パイプラインとの統合、および組織の作成である Nour が追加されます。 「価格」ページにはプランがリストされます。

GitTree は大規模なリポジトリを処理できますか?

はい。コミット グラフは、100,000 コミ​​ットを超えてスムーズにスクロールするように設計およびテストされており、GitTree はシャロー クローン、Git LFS、サブモジュール、ワークツリーで動作します。リポジトリ メンテナンスは、オブジェクト データベースの起動時にパックを作成し、整頓します。

GitTree にはマージ競合ツールと対話型リベースはありますか?

はい。競合解決ツールを使用すると、どちらかの側に立ったり、両方を組み合わせたり、結果を編集したりできます。また、GitTree はマージ前に競合の可能性を指摘します。インタラクティブなリベースでは、リオーダー、リワード、スカッシュ、修正、コミットの削除を行い、アンドゥではリベース、リセット、破棄を元に戻します。

GitTree ではどの CI/CD サービスをフォローできますか?

GitHub アクション、GitLab CI/CD、Bitbucket Pipelines、Azure Pipelines。 GitTree Pro を使用すると、ブランチの実行を確認し、ライブ ジョブ ログを追跡し、実行を再実行またはキャンセルし、デプロイメントを承認します。どれだけのことができるかは、各プロバイダーが提供する内容によって異なります。

Nour はどの AI エージェントと連携しますか?

Nour は、自分のアカウントでサインインして、既に使用しているコーディング エージェント CLI (Claude Code、Codex、Gemini CLI、Antigravity、Qwen Code、OpenCode、Kimi、Cursor Agent、またはカスタム エージェント) を実行します。 GitTree は AI キーを保存せず、クレジットも販売しません。

macOS、Windows、および Linux の機能は同じですか?

はい。同じ機能を備えた同じアプリが、macOS、Windows、および Linux で英語またはアラビア語で実行されます。シークレットは、各システムの独自のストア、つまり、macOS Keychain、Windows Credential Manager、または Linux システム キーリングに保存されます。

各機能の使用方法はどこで学べますか?

このページの各グループは、そのタスクを段階的に説明する GitTree のドキュメント記事と、その背後にある Git について説明する GitTree のレッスンにリンクしています。アプリの機能ガイドには、すべての機能の場所とそのショートカットが表示されます。

LinuxのGitTree

Ubuntu および Debian 用の .deb パッケージ、およびポータブルな AppImage。他のプラットフォームと同じコミット グラフとステージングを備えています。

Ubuntu および Debian 用の Git GUI

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

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

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

GitTree で最初のリポジトリを開きます

macOS、Windows、または Linux 用にダウンロードし、サインインして、既存のリポジトリを開きます。無料プランでは、すべての Git 機能がカバーされます。