一条命令装完,从此告别命令行盲打;作者、时间、分支、差异全部“写”在代码上
1. 为什么必须是 GitLens?
官方 Git 功能只能“点到为止”,GitLens 则把每一行代码的祖宗十八代都刨给你看:
- 行尾悬浮卡片:作者 + 时间 + 提交信息
- 文件时间轴:拖拽即可回到任意历史版本
- 分支图谱:堪比 SourceTree 的可视化树
- 云端补丁:一键分享改动给同事 review
一句话:装完 GitLens,80 % 的 Git 命令可以退休了。
2. 30 秒极速安装
- VS Code → Extensions → 搜索 GitLens → Install
- 重载窗口,左侧出现新图标 🪄,安装完成!
3. 日常开发 6 大杀器
| 场景 | 不用 GitLens | 用了 GitLens |
|---|---|---|
| 追锅 | git blame 翻终端 | 行尾直接悬浮卡片,显示作者 & 提交 |
| 回溯 | git log --follow | 文件顶部时间轴,拖动即可穿越 |
| 比 diff | git diff branchA..branchB | 选中两个分支 → 右键 Compare,差异分栏秒开 |
| 看历史 | git reflog | 侧边 Commit Graph 可视化树,点节点即可 checkout |
| 提 PR | 网页点点点 | 代码里直接 Generate Cloud Patch,生成链接甩给同事 |
| 改消息 | git rebase -i | 右键 commit → Edit Commit Message,图形化改 |
4. 中文环境零配置
GitLens 自带 简体中文语言包,安装后自动识别系统语言;若仍想手动切:
// settings.json
"gitlens.defaultDateLocale": "zh-CN"
5. 学生免费白嫖 Pro
GitHub 学生包可 免费激活 GitLens Pro(原价 $4.95/月):
- GitHub Education 申请学生认证
- 审核通过后,在 Pack 页面领取 GitLens 兑换码
- VS Code 命令面板 →
GitLens: Manage License→ 登录 GitHub 账号 → 解锁高级搜索、私有仓库支持等 Pro 功能。
6. 个性化调参示例
// 只保留行尾作者,不显示日期
"gitlens.currentLine.enabled": true,
"gitlens.currentLine.format": "${author}",
// 时间轴放在编辑器上方
"gitlens.timeline.position": "editor",
7. 一条命令体验全部功能
克隆官方示例仓库,立即上手:
git clone https://github.com/gitkraken/vscode-gitlens.git
code vscode-gitlens
打开任意文件,悬浮、右键、侧边栏一顿猛点,GitLens 的威力即刻感知。
8. 结论
如果你每天要在 VS Code 里写代码、审代码、改代码,GitLens 不是插件,是生产力外挂。
装完记得把 git 命令行收藏夹清空——真的用不上了。