让我先说一下,我已经四处搜寻,但并没有找到一个好的答案。如果我的更改只是将制表符转换为空格,或运行一个自动执行所有操作的脚本,那么这个就可以工作:git: change styling (whitespace) without changing ownership/blame?。我想运行一个任意的交互式清理程序,例如运行样式检查器,然后采取人工步骤来解决问题,那么我如何在不影响 git blame 的情况下进行提交呢?我看到有 --reset-author 选项,但结果证明它会将一切都重置为该提交的作者,而不是这种情况所需的。