【发布时间】:2011-05-20 00:54:26
【问题描述】:
我喜欢使用git diff -w 来忽略空格差异。但是,我只是注意到它甚至忽略了行中间的空白差异。我怎么能只忽略行首 (^) 或行尾 ($) 的空白差异?
【问题讨论】:
-
考虑改用
git diff -b? -
"-b --ignore-space-change 忽略空格数量的变化。这会忽略行尾的空格,并认为一个或多个空格字符的所有其他序列是等效的。"跨度>
-
不知道的朋友,
git diff -b是git diff --ignore-space-change的别称 -
有许多相关但不相同的问题。我想要的是'我可以确定我的更改不会改变功能'。以下哪个空格符合这个定义“放置'hello world'”。
-
@justintime 我不认为 Git(或我知道的任何其他工具)可以做你想做的事。也许尝试编写测试或使用 linter,或两者兼而有之。
标签: git diff whitespace ignore