使用这.gitattributes
:
**/*.md text whitespace=-cr-at-eol,-trailing-space
**/*.md whitespace=space-before-tab
不起作用:
C:\Users\kevin\Documents\trailing>git config --show-origin --get core.whitespace
file:C:/Users/kevin/.gitconfig trailing-space,space-before-tab,cr-at-eol
C:\Users\kevin\Documents\trailing>git init .
Initialized empty Git repository in C:/Users/kevin/Documents/trailing/.git/
C:\Users\kevin\Documents\trailing>cat > README.md
Trailing space here:
check it
C:\Users\kevin\Documents\trailing>git add README.md
C:\Users\kevin\Documents\trailing>git diff-index --check --cached 4b825dc642cb6eb9a060e54bf8d69288fbee4904
README.md:1: trailing whitespace.
+Trailing space here:
C:\Users\kevin\Documents\trailing>echo **/*.md -whitespace > .gitattributes
C:\Users\kevin\Documents\trailing>git check-attr --all -- README.md
README.md: whitespace: unset
C:\Users\kevin\Documents\trailing>git diff-index --check --cached 4b825dc642cb6eb9a060e54bf8d69288fbee4904
C:\Users\kevin\Documents\trailing>echo **/*.md whitespace=space-before-tab > .gitattributes
C:\Users\kevin\Documents\trailing>git check-attr --all -- README.md
README.md: whitespace: space-before-tab
C:\Users\kevin\Documents\trailing>git diff-index --check --cached 4b825dc642cb6eb9a060e54bf8d69288fbee4904
README.md:1: trailing whitespace.
+Trailing space here:
C:\Users\kevin\Documents\trailing>echo **/*.md text whitespace=-cr-at-eol,-trailing-space > .gitattributes
C:\Users\kevin\Documents\trailing>git diff-index --check --cached 4b825dc642cb6eb9a060e54bf8d69288fbee4904