我可以配置 git blame 以始终疏忽某些提交吗
是的,你可以配置 git blame 以始终疏忽某些提交。你可以在 .git/config
文件中的 [blame]
部份添加一个 ignoreRevsFile
配置项,该文件列出你希望疏忽的提交。
首先,创建一个文本文件,例如 .gitignore-blame
,在文件中列出你希望疏忽的提交的 commit hash 或 commit range。每行一个 commit hash 或 commit range。
# .gitignore-blame
a1b2c3d4
e5f6g7h8..i9j0k1l
然后,在 .git/config
文件中的 [blame]
部份添加 ignoreRevsFile
配置项,指向你创建的文件路径。
[blame]
ignoreRevsFile = /.gitignore-blame
保存文件后,运行 git blame
命令时,Git 将疏忽你在 .gitignore-blame
文件中列出的提交。
请注意,.gitignore-blame
文件的路径应当相对项目根目录,并且应当将其添加到 .gitignore
文件中,以确保它不会被提交到版本控制中。
TOP