我经常使用一些制表符而不是空格来推送代码,反之亦然,或者插入换行符以提高代码的可读性。我如何告诉 git 不要寻找这些更改?
我找不到本地 git 解决方案来识别什么really改变使用git status
但下面的一行代码在 Linux 下运行良好:
for m in $(git status | grep modified| awk '{print $2}');do test -z "$(git diff -w $m)" || echo $m;done
结果将是已修改文件的列表,不包括仅包含空格更改的文件。
当您只想查看经过实际编辑的文件时,在编写提交消息之前这尤其有用,这在 Windows 和 Linux 系统之间来回移动时通常是一个问题。如果您可以控制两个系统,那么在 git 中配置空白设置可能是一个更干净的解决方案。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)