Gitクライアント — 概要

ワークスペースに組み込まれたビジュアルGitクライアント — ターミナルなしでdiff、コミット、プッシュ、ブランチを管理。

Gitクライアントは、Gitのすべて — 変更内容の確認、ファイルのステージ、コミットメッセージの作成、リモートへのプッシュ、ブランチの切り替え、worktreeの管理 — に対するビジュアルインターフェースを提供します。1DevToolに直接組み込まれた軽量なGitKrakenのようなもので、別のインストールは不要です。

Gitクライアントとは?

AIエージェントを使用してコードを作成しているとき、そのエージェントはファイルに常に変更を加えています。Gitクライアントを使用すると、それらの変更をビジュアルで確認できます — どのファイルが変更されたか、どの行が正確に追加または削除されたか、diffがどのようになっているか — 何もコミットする前に。

使用するのにgitコマンドを知る必要はありません。すべてがポイントアンドクリックです。

なぜ使うのか?

AIエージェントで作業するときに最も重要な習慣はコミット前に変更をレビューすることです。エージェントは高速ですが、完璧ではありません。ビジュアルdiffを使用すると、エージェントが期待していない何かを変更したとき — 触れるべきではなかったファイル、間違っている行、静かに削除された関数 — を簡単に見つけることができます。

ビジュアルクライアントなしでは、ターミナルでgit diffを実行し、プレーンテキストをスクロールする必要があります。Gitクライアントでは、色分けされた行の追加と削除を並べて表示し、必要なファイルだけを正確にステージできます。

開く方法

  • 左アイコンストリップのGitアイコンをクリック
  • またはCmd+G(Mac)/ Ctrl+G(Windows/Linux)を押す

Gitパネルが他のワークスペースパネルと一緒に開きます。現在のプロジェクトフォルダのgitリポジトリを自動的に検出します。

Gitビジュアル変更

できること

  • diffビューア — 追加された行(緑)、削除された行(赤)、変更されていないコンテキストを表示。統一ビューと並列ビューを切り替え。
  • ステージング — 個々のファイル(または個々のハunk)をチェックまたはアンチェックして、各コミットに含める内容を正確に制御。
  • コミット — コミットメッセージを入力し、ターミナルに触れることなくコミット。
  • プッシュ&プル — ワンクリックでリモートと同期。
  • ブランチ切り替え — 新しいブランチを作成し、既存のものをチェックアウトし、完全なブランチ履歴を確認。
  • Worktrees — 複数のブランチを同時にチェックアウトし、それぞれを独自のフォルダで。詳細はGit Worktreesを参照。

diffビューア

Gitの経験は不要

Gitが初めての場合、Gitクライアントは始めるのに最適な場所です。各アクションに明確なラベルがあり、間違いを犯した場合にコミットを元に戻すこともできます。使用するにつれて、gitワークフロー — ステージング、コミット、プッシュ、ブランチ — をコマンドを暗記することなく自然に学びます。