IDEA/VScode + Git Blame

IDEA

IDEA中支持查看每行代码的commit信息,这是靠git blame命令来完成的。

鼠标悬置在上面,可以看到更多信息。

VScode

vscode中有相应插件完成类似的工作。

找到一个Git Blame插件,就是专门用来完成这项工作的。

安装完成后,下面的状态栏就会显示光标所在行的代码的git blame信息。

点击它,弹窗显示commit信息。

点击Terminal,则构造git show命令来显示该commit的完整提交日志。

点击Online,则自动构造一个url去访问。

手动构造commit对应url的方法

如果你的代码托管在 GitHub 上,你可以通过以下格式构造 commit 的链接:

https://github.com/\<username>/<repository>/commit/<commit_id>

其中,<username> 是仓库所有者的用户名,<repository> 是仓库的名字,<commit_id> 是 commit 的 ID。

例如,如果你的代码托管在 GitHub 上,用户名是 apache,仓库名是 bookkeeper,commit id 是 bd50cacd2b759d53b06a2356c5a9369b6100d635,那么 commit 的链接就是:

https://github.com/apache/bookkeeper/commit/bd50cacd2b759d53b06a2356c5a9369b6100d635

你可以将这个链接复制到浏览器中打开,查看该 commit 的详细信息。

相关推荐
WHJ2264 小时前
记录解决jupyter打开闪退
ide·python·jupyter
xixixiLucky4 小时前
IDEA中MAVEN项目找依赖的快捷插件
java·maven·intellij-idea
charlie1145141915 小时前
Git团队协作完全入门指南(下)
git
mrsyf6 小时前
Android Studio Otter 2(2025.2.2版本)安装和Gradle配置
android·ide·android studio
golang学习记7 小时前
Facebook 为什么不用 Git?
git·elasticsearch·facebook
NiceAsiv7 小时前
VSCode之打开python终端 取消conda activate的powershell弹窗
vscode·python·conda
GIS阵地7 小时前
git拉取时报错
大数据·git·elasticsearch
胖好白8 小时前
【RK3588开发】RK3588的Debian系统环境搭建
linux·vscode·debian
A等天晴9 小时前
速通gemini3pro+开发工具Antigravity
ide·人工智能
益达3219 小时前
JDBC实战优化|从基础增删改查到连接池的完整演进(附性能对比)
java·intellij-idea