Repolode
gitkraken

gitkraken/vscode-gitlens

一款 VS Code 扩展,提供 Git 行级 blame、CodeLens、提交图谱,以及分支、工作树管理和代码审查、变基等功能。

可替代:GitHub Desktop

Star
9,951
Fork
1,816
未关闭 Issue
929
最近提交
2小时前

这是什么?

GitLens 是一款 Visual Studio Code 扩展,把 Git 历史、分支、工作树和 Pull Request 集成到编辑器中。行内和状态栏 blame、Git CodeLens、文件与行历史、版本导航,可以直接看到某行由谁、何时修改,无需离开当前文件。

提交图谱将提交记录、各工作树的未提交改动、分支、stash 和待处理的 Pull Request 放在同一视图中,每一行都可以直接执行合并、变基、cherry-pick、推送等操作。交互式变基编辑器会在执行前提示可能产生冲突的提交。可视化历史和树状图则用于展示文件与仓库随时间的变化。

部分功能,如私有仓库上的提交图谱、Pull Request 面板、Launchpad 以及 AI 辅助的提交和审查工具,需要 GitKraken Pro 订阅。blame、悬停提示和历史等核心功能免费开源。

核心功能

  • 01行内与状态栏 Git blame,支持丰富的悬停详情
  • 02提交图谱展示提交、工作树改动、分支和 stash
  • 03交互式变基编辑器在执行前提示可能的冲突
  • 04支持创建、管理工作树并在其间迁移改动
  • 05集成 GitHub、GitLab、Jira 等的 issue 和 Pull Request
  • 06提供 Git CodeLens 以及文件和行级历史导航

适用场景

  • 阅读代码时在 VS Code 中快速查看某行的最后修改人和原因
  • 在提交 Pull Request 前审查分支历史并整理提交
  • 借助 Git 工作树同时处理多个分支
  • 在查看仓库变更的同时跟踪 AI 编码代理的会话

快速上手

  1. 1

    在 VS Code 的扩展侧边栏中安装 GitLens

  2. 2

    使用免费的 GitKraken 账户登录(可选,部分功能需要)

  3. 3

    从 GitLens 活动栏图标或命令面板打开提交图

    GitLens: Show Commit Graph

使用前须知

  • 部分 Pro 功能需要付费试用或订阅,预览功能需要免费的 GitKraken 账户。
  • 自托管的 GitHub Enterprise 和 GitLab Self-Managed 集成需要 Pro 版。
  • 部分功能标记为实验性,仍在变化中。
  • 项目元数据未明确标明开源许可证。

标签

常见问题

vscode-gitlens 是什么?
一款 VS Code 扩展,提供 Git 行级 blame、CodeLens、提交图谱,以及分支、工作树管理和代码审查、变基等功能。 GitLens 是一款 Visual Studio Code 扩展,把 Git 历史、分支、工作树和 Pull Request 集成到编辑器中。行内和状态栏 blame、Git CodeLens、文件与行历史、版本导航,可以直接看到某行由谁、何时修改,无需离开当前文件。
vscode-gitlens 可以免费使用吗?用的什么许可证?
vscode-gitlens 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
vscode-gitlens 还在维护吗?
活跃维护中。vscode-gitlens 最近一次提交是在 2026年10月21日。
vscode-gitlens 适合用来做什么?
阅读代码时在 VS Code 中快速查看某行的最后修改人和原因 在提交 Pull Request 前审查分支历史并整理提交 借助 Git 工作树同时处理多个分支 在查看仓库变更的同时跟踪 AI 编码代理的会话
vscode-gitlens 怎么安装和运行?
在 VS Code 的扩展侧边栏中安装 GitLens 使用免费的 GitKraken 账户登录(可选,部分功能需要) 从 GitLens 活动栏图标或命令面板打开提交图: GitLens: Show Commit Graph
在哪里获取 vscode-gitlens?
源代码和安装说明在 GitHub 上:https://github.com/gitkraken/vscode-gitlens

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目