防止只有空格重新格式化的git提交

时间:2016-07-11 17:03:50

标签: git github

我不想只改变位置来提交代码!参考下图,内容相同。

Only position changed code

这不是内容改变,而是无意义的位置改变,我不希望我的代码伙伴浪费时间看到这些。在过去,我是通过“弃掉”这些变化做到的。但是,它绝对不是一种正确的方法,因为它可能需要花费大量时间来完成它们。

我试图寻找相关的问题和解决方案,但徒劳无功。我是唯一一个遇到这个不幸的家伙吗?谢谢你的帮助!!

1 个答案:

答案 0 :(得分:1)

如果你真的想这样做,你可以编写一个提交钩子来检查要调试的每个文件,并检查更改是否只是一个空白更改,如果它只是一个空格更改,那么拒绝提交直到您有一个或多个非空白更改的时间。但是一旦非空白变化进入,它们就会出现在历史中。也许您可以修改用于查看更改的工具,以仅过滤掉空格更改。