有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案

  1. # 1 楼答案

    尝试运行git diff -b(diff忽略空格更改)。如果diff返回为空,那么很可能是因为您怀疑的行结束转换