Git diff -w只在行的开始和结束时忽略空白
我喜欢用git diff -w
来忽略空白的差异。 但是,我只是注意到它甚至忽略了行中间的空白区别。 我怎样才能忽略在开始(^)或结束($)线的空白区别?
对于行结束使用:
git diff --ignore-space-at-eol
而不是你目前使用的是什么:
git diff -w (--ignore-all-space)
对于开始行…如果你想要一个内置的解决scheme,你运气不好。
但是,如果你不介意让自己的手变脏,那么就会有一个相当老的补丁在那里浮出来,增加了对“-ignore-space-at-sol”的支持。