首页/开发/Git 与协作速查/git blame 忽略批量格式化提交
Git 基础与命令88 条

git blame 忽略批量格式化提交

让 blame 穿透格式噪音:把重格式化提交哈希写进清单文件,配置 blame.ignoreRevsFile 或临时 --ignore-rev 指定。

Git 与协作速查开发更新于 2026-10-12
配置键blame.ignoreRevsFile
文件格式每行一个提交哈希,可加注释
平台支持GitHub 会识别仓库内的同用途文件

常用示例

常用示例
git config blame.ignoreRevsFile .git-blame-ignore-revs
# 文件内容示例
# 统一格式化(2026-03)
8f3a1c9e2b7d4f6a0c1e2d3b4a5f6c7d8e9a0b1c
git blame --ignore-rev <哈希> src/app.py
做完一次全仓格式整理后追加该提交,blame 结果立刻恢复可读。

易错点

  • 配置文件与清单都需要团队成员各自带上或提交到仓库,否则只有你看到效果
  • 哈希写错(截断或拼错)可能导致加载失败,先在本地 git blame 验证

数据来源与参考

  • Git 官方文档:git-blame(--ignore-rev/--ignore-revs-file)
  • GitHub 官方文档(blame ignore 约定)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌