跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
编程语言VScode

VS Code GitGraph 插件使用指南

VS Code GitGraph 插件可视化展示 Git 提交历史,支持分支创建、切换、拉取及回退操作。通过配置远程仓库地址区分上游与源端,避免误推送。掌握 Fetch 与 Fresh 的区别可及时同步远端状态,右键菜单提供便捷的版本控制功能,提升开发效率。

魔法巫师发布于 2026/3/22更新于 2026/10/7103 浏览

安装插件

在 VS Code 扩展商店搜索 mhutchie.git-graph 并安装。

文章配图

打开 GitGraph

可以通过两种方式进入:

  1. 左侧源代码管理栏的 GitGraph 图标。
  2. 底部面板的 GitGraph 选项。

文章配图

这种方式支持在不同仓库间切换视图。

基础配置

用户详情

用于显示代码贡献者信息。

文章配图

远程仓库

这里需要区分 Fetch URL 和 Push URL。Fetch URL 是拉取代码的地址,Push URL 是推送地址。默认两者相同。 通常主仓库叫 upstream,自己 fork 的仓库叫 origin。由于 upstream 往往没有写入权限,建议手动将 Push URL 设为空或 -,避免误推。

文章配图

分支操作

新建分支

选择 "Create new branch from...",指定基于哪个分支创建。通常是基于 main 分支。输入新名称后回车即可。若未立即显示,点击右上角刷新按钮。

文章配图 文章配图 文章配图

文章配图
分支显示规则

本地分支仅显示名称;远端分支显示为 仓库名/分支名;若本地和远端都有同名分支,则显示为 分支名 | 仓库名。

文章配图

同步与切换

Fetch 与 Fresh

远端更新不会自动通知本地,需手动 Fetch 获取最新数据。但 Fetch 后界面未必即时更新,还需点击 Fresh 刷新视图。建议养成同时使用这两个按钮的习惯。

文章配图

切换分支

右键点击对应的气泡节点,选择 Checkout 即可切换。当前所在分支的气泡字体加粗显示。

文章配图 文章配图

拉取合并

右键气泡选择 Pull into current branch,可将目标分支的最新改动拉取并合并到当前分支。

文章配图 文章配图

高级操作

版本回退

右键 Commit 选择 Reset current branch to this commit。Hard 模式会取消所有修改并回退,请谨慎使用。

文章配图 文章配图 文章配图

任意分支创建

选中任意 Commit 右键 Create Branch,可从该历史节点创建新分支。

文章配图 文章配图 文章配图

删除分支

右键气泡选择 Delete Branch。注意前提是不能在当前正在使用的分支上执行删除。

文章配图 文章配图 文章配图

目录

  1. 安装插件
  2. 打开 GitGraph
  3. 基础配置
  4. 用户详情
  5. 远程仓库
  6. 分支操作
  7. 新建分支
  8. 分支显示规则
  9. 同步与切换
  10. Fetch 与 Fresh
  11. 切换分支
  12. 拉取合并
  13. 高级操作
  14. 版本回退
  15. 任意分支创建
  16. 删除分支

更多推荐文章

查看全部
  • 无人机航测内业处理:iTwin Capture Modeler 实操指南
  • Python 正则表达式与网络爬虫实战练习
  • ChatGPT 插件自动写书实战及插件知识库构建方法
  • 实战:使用 Jenkins Pipeline 自动化构建与部署 Java 项目
  • Python 3 详细安装与环境配置教程
  • OpenClaw 架构解析:从认知到行动的 AI 智能体实现
  • OpenClaw 接入机器人硬件,AI 代理实现具身智能落地
  • 前端存储机制:localStorage、sessionStorage 与 Cookie 对比
  • ComfyUI Qwen Image Edit 工作流配置与性能优化指南
  • 按下 F5 后,浏览器前端究竟发生了什么?
  • 搞定AI Agent开发:3个月学习路线与面试经验
  • TongWeb 嵌入式版本安装指南
  • 大模型分布式训练方法:数据、张量与流水线并行详解
  • Go 泛型与 WebAssembly 的实用入门
  • java中的static关键字和静态成员
  • OpenClaw 配置 GLM-4.7 Flash 与 DuckDuckGo 搭建飞书联网机器人
  • Linux 线程控制详解:POSIX 线程库与多线程编程实践
  • 使用 sysdig 监控和调试 Linux 系统
  • PX4 飞控系统入门指南:从零搭建无人机开发环境
  • 无人机多源融合定位:GPS/北斗标定、抗干扰与精度提升

相关免费在线工具

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

  • HTML转Markdown

    将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online

  • JSON 压缩

    通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online

  • JSON美化和格式化

    将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online