git - 如何从一系列 git 提交中删除尾随空格更改

标签 git whitespace

我在 github 上运行一个项目,有人发送了大约 20 个提交的序列作为 pull 请求。更改很好,但许多提交还删除了大量尾随空格。

我同意尾随空格不好,但项目中充满了它,这里不是清理它的地方。

我能否自动编辑提交,从每个提交中删除任何仅更改的空白?

最佳答案

在您的情况下,我会要求 PR 提交者修复空格或尝试在使用 git merge 选项将 pull 请求分支 merge 到主分支时解决该问题,例如 git merge --ignore-space-change。在 man git merge

中查找更多信息

关于git - 如何从一系列 git 提交中删除尾随空格更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33414289/

相关文章:

git - 将文件保存在 Git 存储库中,但不跟踪更改

git - 如果它们密切相关,将单独的项目保存在同一个存储库中是一个好主意吗?

swift - 如何在 UILabel 文本中添加空白

c++ - 通过 char 将 .txt 读入 vector 但不忽略空格

linux - 无法创建工作的 Git 服务器

windows - Windows 的 Git SSH 客户端和 .ssh/config 文件的错误路径

git - 在 Github 上获取 Travis Shield 以反射(reflect)选定的分支状态

java - 保留大写/小写字符和空格的正则表达式?

带空格的 Rscript 文件路径

c++ - 使用 C++ 计算文本文件中一行左侧的空格