我经常运行git add -p
时,会收到类似警告:
<stdin>:10: trailing whitespace.
... line of code ...
<stdin>:18: trailing whitespace.
... line of code ...
warning: 2 lines added whitespace errors.
真正奇怪的是,所提到的行没有尾随空格。如果有,git将空格显示为红色方块。
发生了什么事?
注意:我在Win 10上使用git版本2.13.2和Cygwin。
答案 0 :(得分:2)
在Windows中,换行符是CR-LF(两个字节),在Unix中,换行符是LF。我的猜测:git抱怨CR是额外的空格。