GIT全局配置用于忽略行尾空格

时间:2015-12-19 16:15:48

标签: git whitespace end-of-line

即使我没有更改任何文件中的任何内容,我也会使用> git status在修改后的文件列表中获取一个文件。

当我使用> git diff看到该文件时,它显示所有行都被删除并且所有行(相同)都被添加,但是当我使用> git diff --ignore-space-change时,git是没有显示任何变化。

我确信它与end of line有关,但奇怪的是我没有得到所有文件的这种行为..!而且,所有开发人员都在使用Windows。

现在,我想以某种方式告诉git,以便在end of line white spacesgit 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

请帮帮我。

0 个答案:

没有答案