即使我没有更改任何文件中的任何内容,我也会使用> git status
在修改后的文件列表中获取一个文件。
当我使用> git diff
看到该文件时,它显示所有行都被删除并且所有行(相同)都被添加,但是当我使用> git diff --ignore-space-change
时,git是没有显示任何变化。
我确信它与end of line
有关,但奇怪的是我没有得到所有文件的这种行为..!而且,所有开发人员都在使用Windows。
现在,我想以某种方式告诉git,以便在end of line white spaces
或git pull
时考虑git diff
。
我的Git属性
# Auto detect text files and perform LF normalization
* text=auto
我的Git配置
core.symlinks=false
core.autocrlf=true
color.diff=auto
color.status=auto
color.branch=auto
color.interactive=true
pack.packsizelimit=2g
help.format=html
http.sslcainfo=/bin/curl-ca-bundle.crt
sendemail.smtpserver=/bin/msmtp.exe
diff.astextplain.textconv=astextplain
rebase.autosquash=true
user.name=XXX
user.email=XXX@gmail.com
core.autocrlf=true
core.crlf=true
colors.ui=true
auto.crlf=true
core.repositoryformatversion=0
core.filemode=false
core.bare=false
core.logallrefupdates=true
core.symlinks=false
core.ignorecase=true
core.hidedotfiles=dotGitOnly
core.crlf=true
请帮帮我。