Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Git可以在签出时更改文件吗?_Java_Git - Fatal编程技术网

Java Git可以在签出时更改文件吗?

Java Git可以在签出时更改文件吗?,java,git,Java,Git,Git是否在签出时更改过文件?我正在经历这样的行为:我签出了一个分支,没有碰任何东西,我突然有六到八个文件被更改了 这些文件被标记为“不准备提交”,它们不是我已经在现有分支上编辑过的文件 我怀疑它与“行结束”设置不符有关,但我无法将其隔离。以下是所有Git设置(除了user.name之类的内容): 任何帮助都将不胜感激 尝试运行git diff-b(diff忽略空格更改)。如果差异返回为空,则可能是由于您怀疑的行尾转换。嗯,是的,它可以:如果您签出分支,git将确保工作树反映该分支的内容——这是

Git是否在签出时更改过文件?我正在经历这样的行为:我签出了一个分支,没有碰任何东西,我突然有六到八个文件被更改了

这些文件被标记为“不准备提交”,它们不是我已经在现有分支上编辑过的文件

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


任何帮助都将不胜感激

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

嗯,是的,它可以:如果您签出分支,git将确保工作树反映该分支的内容——这是否意味着如果git拥有的文件中的行尾不相同,就要更改行尾recorded@user1071914-
core.autocrlf=false
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