・グラフの見方(線・点・色が何を表すか)
・Git Graphが表示されないときの対処法
・日本語化できるのか(英語メニュー対訳表つき)
こんにちは、フロントエンドエンジニアのてりーです。
👉 本記事ではVSCodeの拡張機能である Git Graph に焦点を当てて、インストールからグラフの見方、表示されないときの対処法まで解説します。
1. Git Graphとは
「Git Graph」は、VSCodeで使えるGit拡張機能で、履歴やブランチの状態を直感的に可視化できるツールです。
Git Graph公式サイト
ターミナルでgit logコマンドを打つ代わりに、視覚的に履歴を管理できるため、初心者にも扱いやすくなっています。
| 項目 | Git Graph | git log |
|---|---|---|
| 操作性 | GUIで直感的 | コマンド入力 |
| 情報量 | 視覚的でわかりやすい | テキストベースで分かりにくい |
| おすすめ用途 | 日常的な履歴管理 | 特定のコミット確認 |
Git logの場合
Gitの履歴はgit logコマンドをターミナルで打つと見れます!

開発ブランチと本番ブランチなど複数のブランチがあると一目で開発の流れが追いにくいですよね。
その場合にGit HistoryやGit Graphを使うとグラフィカルに流れが把握できます。
Git Graphの場合

左端にあるGIt Flowをグラフィカルに表示してくれている箇所があるので、視覚的にブランチの流れが追いやすいです!
Git操作は間違えると修正するのに苦労するので、GUIを使って視覚的に全体像を把握する事をお勧めします!
Git運用に慣れていない方は、よくあるパターンとその対処法を事前に把握しておきましょう。
👉 Gitに慣れていない人がよくハマるパターンと対処法まとめ
2. Git Graphのインストール方法
ここからはGit Graphの導入方法や使い方を解説していきます。
導入方法は他の拡張機能と同じで簡単です!
Git Graphのインストール方法
1. VScodeの拡張機能から「git graph」で検索して、Git Graphの拡張機能を開く

2.インストールを押す
「インストール」ボタンをクリックします。完了後、VSCodeを再起動
Git Graphの開き方
サイドバーのソース管理を開いて、そこから画像のアイコンをクリックするとGit Graphが開かれます!

リポジトリーツリーを確認

Git Graphのトップページはリポジトリーツリーが表示されます。
ここでコミットやマージの履歴の流れが一目で確認できます。
インストールが完了したら、次はGitで細かい差分を効率的に管理する方法もチェックしてみましょう。
👉 Gitで差分を1行単位でcommitする方法
3. Git Graphの基本操作
この章ではGit Graphの用途を「履歴確認」「ブランチ操作」の2つに絞って解説していきます!
① 履歴を確認する
誰がいつどのファイルを変更したのか、またその差分を確認する事が出来ます!
バグ調査やリファクタリング時の影響箇所を知る際に有効です。
具体的な操作手順手順
1 Git Graphを開く
- VSCodeのサイドバーにある「Git Graph」のアイコンをクリック
- 画面にリポジトリのコミット履歴がグラフ形式で表示されます

2 履歴を確認する
- 左側には縦に並んだ「ブランチの線」や「コミットの点」が表示されます
- 各点(コミット)をクリックすると、その詳細(変更内容、コミットメッセージ、作業者名など)が右側パネルに表示されます

ファイルをクリックすると、そのcommitでのファイル単位の差分が見られます!
上部のバーからブランチごとの絞り込みも可能です!

② ブランチを切り替える
複数のブランチを切り替える作業は、Git Graphの最も便利な機能のひとつです。
特にチーム開発では、複数人が別々のブランチで作業することが一般的なので、効率的にブランチを管理することが求められます。
具体的な操作手順
1. ブランチ一覧を確認する
- Git Graphの画面に表示されている「ブランチ名」を確認します
- 各ブランチは色分けされているため、視覚的に判別しやすくなっています

2 ブランチを選択する
- 切り替えたいブランチを右クリック
- ポップアップメニューから「Checkout」ボタンを選択

他にもCreate Branchをクリックすれば、そのブランチを親として新しいブランチを作成出来ます!
Cherry Pickすればそのcommitの差分を手元のブランチに持ってこれます!
Revertすれば、そのcommitを打ち消すcommitが作成出来ます!
チームでGit運用を行う場合、プルリクエストの作成は重要なポイントです。
失敗しないためのチェックリストも確認しておきましょう。
👉 初心者がチーム開発で周りに迷惑かけない為のプルリクエストまでのチェックリスト
👉フルリモート週2~3日からでも副業が出来るエージェント紹介
4. グラフの見方|線・点・色が何を表しているか
Git Graphを開くと、左側に色のついた線と点が並びます。ここを読めるようになると、「今このリポジトリで何が起きているのか」が一目で分かるようになります。
| 見た目 | 意味 |
|---|---|
| 縦に並んだ点 | 1つ1つがコミット。上にあるほど新しい |
| 点をつなぐ線 | コミットの親子関係(どこから続いているか) |
| 線の色 | ブランチの区別。色が違えば別のブランチの流れ |
| 線が分岐している | そこでブランチが切られた |
| 線が合流している | そこでマージされた。合流点がマージコミット |
| 右側のラベル | ブランチ名・タグ名。太字が現在チェックアウト中のブランチ |
つまり「線をたどれば、その変更がどのブランチから来て、いつ本流に合流したか」が分かります。バグがいつ混入したかを調べるとき、この読み方ができるかどうかで調査時間がかなり変わります。
5. Git Graphが表示されない・開かないときの対処法
インストールしたのにGit Graphが開かない、という詰まり方はよくあります。原因はほぼ以下のどれかです。
① そのフォルダがGitリポジトリになっていない
いちばん多い原因です。Git Graphは.gitフォルダがある場所でしか動きません。VSCodeで開いているのがリポジトリの親フォルダだった、というケースが多いです。リポジトリのルートを開き直すか、git initで初期化してください。
② インストール後にVSCodeを再読み込みしていない
拡張機能を入れた直後は、再読み込みするまでアイコンが出ないことがあります。コマンドパレット(Cmd/Ctrl + Shift + P)から「Developer: Reload Window」を実行してください。
③ アイコンが見つからない
ソース管理ビューの上部にアイコンが出ない場合は、コマンドパレットで「Git Graph: View Git Graph (git log)」を直接実行すれば開けます。アイコンを探すより、こちらの方が確実です。
④ VSCodeの組み込みGit拡張が無効になっている
設定でgit.enabledがfalseになっていると、Git Graphも動きません。設定画面で「git.enabled」を検索して、オンになっているか確認してください。
⑤ Gitのパスが通っていない
Git本体が入っていない、またはVSCodeがGitを見つけられていない場合も表示されません。ターミナルでgit --versionが通るか確認し、通らなければGitをインストールします。インストール済みなのに認識されない場合は、設定のgit.pathに実行ファイルのパスを指定します。
⑥ 複数フォルダのワークスペースを開いている
マルチルートワークスペースでは、Git Graph画面の左上にあるリポジトリ選択から対象のリポジトリを切り替える必要があります。別のリポジトリが選ばれたままだと、目的の履歴は出てきません。
6. Git Graphは日本語化できる?
結論から言うと、Git Graphの拡張機能自体に日本語化の設定はありません。VSCode本体は「Japanese Language Pack」で日本語化できますが、Git Graphの右クリックメニューは英語のままです。
ただ、実務で使うメニューは限られているので、対訳さえ分かれば困りません。
| 英語メニュー | 意味・何が起きるか |
|---|---|
| Checkout | そのブランチに切り替える |
| Create Branch | そのコミットを起点に新しいブランチを作る |
| Merge into current branch | 今いるブランチに取り込む |
| Cherry Pick | そのコミットの変更だけを今のブランチに持ってくる |
| Revert | そのコミットを打ち消すコミットを新しく作る(履歴は消えない) |
| Reset current branch to this commit | 今のブランチをそこまで巻き戻す(要注意) |
| Copy Commit Hash to Clipboard | コミットハッシュをコピーする |
RevertとResetの違いだけは押さえておいてください。Revertは「打ち消すコミットを積む」ので安全ですが、Resetは「履歴を巻き戻す」ので、共有ブランチでやると他のメンバーに影響します。迷ったらRevertです。
7. Git GraphとGit Historyの比較
この章ではVSCodeのGit操作のプラグインで他に人気である、Git Historyとの比較を行なっていきます!
Git Historyの導入方法や使い方などの詳しい情報はこちらの記事に記載してあります。
👉VSCode Git History完全ガイド:履歴確認を1クリックで!使い方と活用法
Git GraphとGit HistoryはどちらもVSCodeでGitの履歴を管理するための拡張機能ですが、それぞれ異なる強みがあります。
以下の表に個人的な特徴を整理し、結論をまとめます。
【現場の話】Git Graphが一番効いたのは、参画初日だった
Git Graphを一番ありがたいと思ったのは、実は自分の開発中ではありません。フリーランスとして新しい現場に入った初日です。
途中から参画すると、まず分からないのが「このチームがどうブランチを運用しているか」です。ドキュメントに書いてあることと実態がずれているのは珍しくありません。releaseブランチがあるのに使われていない、developから直接本番に出ている、といったことが普通に起きます。
そういうとき、Git Graphを開いて直近1〜2ヶ月の線の流れを追うだけで、実際の運用が分かります。どのブランチが本流で、どこからブランチが切られ、どういう頻度でマージされているか。ドキュメントより履歴の方が正直です。
質問する前にこれを見ておくと、聞くことが「運用ってどうなってますか?」から「releaseブランチは今は使っていない認識で合ってますか?」に変わります。この差は、初日の信頼の積み方としてけっこう大きいです。
ツールの使い方そのものより、「履歴を読んで状況を把握する」という習慣のほうが、結局長く効きました。
まとめ
Git Graphを使う事で、Git Flowを視覚的に把握する事が出来るので、ぜひ皆さんも活用してみて下さい!
Git Graphの特徴
・直感的なUI: シンプルで見やすく、初心者でも扱いやすい。
・履歴管理: コミット履歴をグラフ形式で一目で確認可能。
・ブランチ操作: ブランチの切り替えや作成が簡単に行える
