我修改了一个文件“index.php”,我想第二次应用推送,所以我应用这些命令:
git add /path/to/index.php
git commit --amend
但我有这个结果:
/path/index.php:7:尾随空格。
/path/index.php:52:尾随空格。
/path/index.php:62:尾随空格。
/path/index.php:81:尾随空格。
我想要的是提交 忽略从此文件开头存在的那些空白,我不想删除它们。
强制提交忽略那些空格
我希望任何人都有解决此问题的方法。谢谢你的帮助
答案 0 :(得分:2)
使用--no-verify
选项。有人懒得写自定义代码,拒绝看起来像你提交的东西,你确定要这个吗?
答案 1 :(得分:0)
我认为你不能用git关闭警告/错误。
有理由看看这个答案。
Why does git care about trailing whitespace in my files?
为什么你不想删除它们? 保持它们可以搞乱未来的补丁。
答案 2 :(得分:0)
我认为没有办法忽略git中的空格,也不应该有 - 空格是数据,而git跟踪数据的变化,而不是代码。
但是你可以做的是用git diff -w
来抑制在你的差异中显示空格(并通过添加url参数?w=
来使用github diff)