Git可以在结账时更改文件吗?

时间:2013-06-17 21:04:16

标签: java git

Git是否会在结帐时更改文件?我遇到了检查分支的行为,并且没有触及任何内容我突然有六个或八个已更改的文件。

这些文件被标记为“未提交以进行提交”,并且它们不是我已在现有分支上编辑过的文件。

我怀疑它与“行结尾”设置的差异有关,但我无法将其隔离。以下是所有Git设置(除了user.name之类的内容和类似的内容):

core.symlinks=false
core.autocrlf=true
color.diff=auto
color.status=auto
color.branch=auto
color.interactive=true
pack.packsizelimit=2g
help.format=html
sendemail.smtpserver=/bin/msmtp.exe
diff.astextplain.textconv=astextplain
rebase.autosquash=true
core.autocrlf=true
core.excludesfile=C:\Users\username\Documents\gitignore_global.txt
merge.renormalize=true
core.repositoryformatversion=0
core.filemode=false
core.bare=false
core.logallrefupdates=true
core.symlinks=false
core.ignorecase=true
core.hidedotfiles=dotGitOnly

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:2)

尝试运行git diff -b(diff忽略空格更改)。如果差异变回空,则可能是由于您怀疑的行结束转换所致。