GitLens 插件可深度集成 Git 功能:一、通过扩展市场安装并重启启用;二、用 Cmd+Alt+H 或右键开启内联提交信息;三、光标定位后右键调出行时间线查看历次变更;四、命令面板执行 Compare Commits 进行双提交比对;五、点击侧边 GitLens 图标切换 File History 查看文件树提交详情。
如果您在使用 vscode 进行代码开发时希望深度集成 git 功能,例如快速查看某行代码的提交历史、作者、变更上下文,gitlens 插件可提供远超原生 git 支持的能力。以下是启用与高效使用该插件的核心操作路径:
本文运行环境:MacBook Air,macOS Sequoia。
一、安装并启用 GitLens 插件
GitLens 作为 VSCode 的扩展,需通过扩展市场安装并激活,才能解锁其全部功能模块。未启用状态下所有侧边栏视图和内联提示均不可见。
1、在 VSCode 中按下 Cmd+Shift+X 打开扩展面板。
2、在搜索框中输入 GitLens,找到官方发布者为 GitKraken 的插件。
3、点击 Install 按钮完成安装,安装完成后点击 Reload 或重启 VSCode。
二、启用内联提交信息(Blame Annotations)
该功能在编辑器右侧边缘实时显示每行代码最后一次修改的提交哈希、作者、时间和消息,是 GitLens 最高频使用的特性之一。
1、打开任意受 Git 管理的源文件(如 .js 或 .py 文件)。
2、右键编辑器空白区域,选择 GitLens: Toggle Blame Annotations。
3、或按下快捷键 Cmd+Alt+H 直接触发显示/隐藏。
三、调出代码行时间线(Line Timeline)
针对某一行代码,可追溯其历次变更记录,包括每次修改的提交详情、差异对比及关联的 Pull Request 链接。
1、将光标置于目标代码行任意位置。
具备更多的新特性: A.具有集成度更高的平台特点,集中体现了信息、文档在办公活动中交流的开放性与即时性的重要。 B.提供给管理员的管理工具,使系统更易于管理和维护。 C.产品本身精干的体系结构再加之结合了插件的设计思想,使得产品为用户度身定制新模块变得非常快捷。 D.支持对后续版本的平滑升级。 E.最价的流程管理功能。 F.最佳的网络安全性及个性化
2、右键选择 GitLens: Show Line Timeline。
3、在弹出的侧边视图中点击任一历史提交,即可在新编辑器标签中打开该次提交的完整 diff。
四、使用提交比较视图(Compare Commits)
支持对任意两个提交进行结构化比对,展示文件增删、行级变更高亮及提交间依赖关系。
1、按下 Cmd+Shift+P 打开命令面板。
2、输入并选择 GitLens: Compare Commits。
3、在下拉列表中依次选择基准提交(Base)与目标提交(Compare),确认后自动加载差异视图。
五、启用当前分支文件树增强(File History View)
在资源管理器旁新增 GitLens 专属视图,以树形结构展示当前分支下所有文件的提交频率、最近修改者及首次提交时间。
1、点击左侧活动栏最下方的 GitLens 图标(双箭头交汇图标)。
2、在顶部选项卡中切换至 File History。
3、展开任意文件节点,可查看其全部提交记录;右键某次提交可执行 Reveal in Commit Graph。









