Git Graph 插件使 VSCode 原生支持图形化查看 Git 提交历史,提供提交/分支/合并可视化、右键快捷操作、多提交批量处理、远程同步与差异对比及 PNG 导出等功能。

Git Graph 插件能让 VSCode 原生支持图形化查看 Git 提交历史,不用切到命令行或第三方工具,提交、分支、合并一目了然。
安装与基础视图
在 VSCode 扩展市场搜索 “Git Graph”,安装后点击左侧活动栏的图标(或按 Ctrl+Shift+G)即可打开图谱视图。默认显示当前仓库所有分支的提交节点和连接线,节点颜色区分本地/远程分支,箭头方向表示提交流向。
- 右键任意提交可执行 Checkout Revision、Reset Branch to Here 等常用操作
- 顶部筛选栏支持按分支、作者、关键词快速过滤提交
- 点击分支名可高亮该分支路径,方便追踪独立开发线
高效处理合并与冲突
当存在 merge 提交时,Git Graph 会清晰画出多条入边——你能一眼看出哪些分支被合入、在哪次提交完成合并。这对理清 feature 分支集成节奏特别有用。
- 合并前右键目标 commit → Merge into Current Branch,跳过命令行输入
- 若出现冲突,图谱中对应提交旁会标出 ⚠️ 图标,双击可跳转到冲突文件
- 支持同时选中多个提交(按住 Ctrl),批量 Cherry Pick 或 Revert
自定义与协作提示
通过设置可优化显示效果:比如开启 “Show Remote Branches” 查看 origin/master 等远程状态;勾选 “Show Tags” 标注发布版本;调整 “Max Commits to Load” 避免大型仓库卡顿。
- 团队协作时,用 “Refresh” 按钮同步最新远程状态(等效 git fetch)
- 右键远程分支 → Compare with Current Branch 快速对比差异
- 导出图谱为 PNG(右上角菜单)可用于文档或同步说明
基本上就这些——它不替代 Git 命令,但把抽象的 DAG 变成可点、可查、可操作的直观地图。










