git - 忽略来自 git 的不必要的换行更改
问题描述
有没有办法可以忽略来自 git 提交的所有新行更新?
我有一个工具可以不必要地从我的文件中删除换行符,运行它后,我喜欢更改数百个文件,这些文件基本上只删除了新行。我想忽略这些变化。
解决方案
据我了解这篇文章,您只能在制作差异时忽略它,但不能在提交时忽略它。这也没有多大意义,因为什么将存储在 repo 中,如果你之后进行 pull 会发生什么?
我喜欢做的是进行纯粹的清理提交,因此您对代码所做的真正更改是分开的。
对于差异,它将类似于
git diff --ignore-space-at-eol -b -w --ignore-blank-lines [commit] ...
推荐阅读
- python - 生存分析中如何处理不可逆矩阵
- spring - RabbitHealthIndicator - 健康检查失败
- c# - 运行批处理文件并从按钮单击事件中打开 exe
- reactjs - 有没有办法动态地将新路由添加到 React 本机堆栈导航中
- arrays - 在Scala中将未知的classTag转换为Float
- eclipse-plugin - 在 eclipse e4 中返回 null 的注入消息
- ios - 折线图的 iOS 图表问题。缩放时缺少对齐
- mysql - 在休眠注释中设置 srid
- nltk - NLTK 的中性标签
- android - Android.bp:如何添加外部头 .h 文件