git blame 用来追溯一个指定文件的历史修改记录。
它能显示任何文件中每行最后一次修改的提交记录。
简单点来说你可以知道这行代码是什么时候提交的,是谁提交的。
很多时候主要是用来证明这个问题不是自己弄出来的,是别人弄的,我只是把这个问题搞得更复杂了。
查看方法
在 IntelliJ IDEA 的代码编辑对话框中,选择前面行号的后面空白部分,然后键盘的右键。
![](https://img.php1.cn/3cd4a/1eebe/cd5/21e585a7e21fc7dc.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBASG9uZXlNb29zZQ==,size_20,color_FFFFFF,t_70,g_se,x_16)
然后选择第一个:annotate with git blame 就可以显示文件的提交历史记录了。
显示的结果如下:
![](https://img.php1.cn/3cd4a/1eebe/cd5/2d903861d5ad779c.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBASG9uZXlNb29zZQ==,size_20,color_FFFFFF,t_70,g_se,x_16)
是不是很容易就找到这个是谁在什么时候修改的了。
IntelliJ IDEA 如何显示 git blame - 计算科学 - OSSEZ
https://www.ossez.com/t/intellij-idea-git-blame/13901