Git 怪忽略了特定的提交
Git blame ignoring specific commit
我用git blame
命令查看在哪个提交中添加了一些特定的代码行,但有时我会遇到同样的问题:有人做了某种代码格式化,或者改变了函数接口和刷新了所有客户端代码。
最终 git blame 仅向我展示了特定代码行上的最后一次提交。如何忽略此提交并查看之前发生的情况?
当然我可以在格式编辑提交之前检查提交并再次看到责备,但在大型项目上可能会花费很多时间并且不合适。
我认为您正在寻找排除白色的 -w 选项 space。根据手册页。
Ignore whitespace when comparing the parent’s version and the child’s to find where the lines came from.
移动的代码也可以排除。请参阅 -M 和 -C 选项。参见 https://git-scm.com/docs/git-blame
我用git blame
命令查看在哪个提交中添加了一些特定的代码行,但有时我会遇到同样的问题:有人做了某种代码格式化,或者改变了函数接口和刷新了所有客户端代码。
最终 git blame 仅向我展示了特定代码行上的最后一次提交。如何忽略此提交并查看之前发生的情况?
当然我可以在格式编辑提交之前检查提交并再次看到责备,但在大型项目上可能会花费很多时间并且不合适。
我认为您正在寻找排除白色的 -w 选项 space。根据手册页。
Ignore whitespace when comparing the parent’s version and the child’s to find where the lines came from.
移动的代码也可以排除。请参阅 -M 和 -C 选项。参见 https://git-scm.com/docs/git-blame