Mal*_*mir 7 git version-control git-blame
我使用git blame命令来查看在哪个提交中添加了一些特定的代码行,但是有时我碰到同样的问题:有人进行了某种代码格式化,或者更改了功能接口并刷新了所有客户端代码。
最终,git blame仅向我显示了对特定代码行的最后一次提交。如何忽略此提交并查看之前发生了什么?
当然,我可以在进行格式编辑的提交之前检出提交,然后再次指责,但是在大型项目上可能要花费很多时间,因此不合适。
我认为您正在寻找排除空格的 -w 选项。根据手册页。
比较父版本和子版本以查找行的来源时忽略空格。
也可以排除移动的代码。请参阅 -M 和 -C 选项。见https://git-scm.com/docs/git-blame
| 归档时间: | 
 | 
| 查看次数: | 289 次 | 
| 最近记录: |