git config --global core.filemode false不适用于git diff [英] git config --global core.filemode false does not work with git diff
本文介绍了git config --global core.filemode false不适用于git diff的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我已经设置了
I have set
git config --global core.filemode false
并检查我的配置与 git config -l </ code>
And checked that my config is ok with git config -l
...
core.repositoryformatversion=0
core.filemode=false
core.bare=false
core.logallrefupdates=true
core.ignorecase=true
core.autocrlf=false
...
但是当我输入 git diff foo
时,我得到了这个结果:
But when I type git diff foo
I get this:
diff --git a/.gitignore b/.gitignore
old mode 100755
new mode 100644
diff --git a/Makefile b/Makefile
old mode 100755
new mode 100644
diff --git a/config.ini b/config.ini
old mode 100755
new mode 100644
...
我在我的内部导入了一个远程仓库:
I imported a remote repository inside mine with:
git remote add foo //192.168.1.42/foo/
git pull foo master
git checkout -b foo foo/master
git diff master
我的错误在哪里?
Where is my mistake?
推荐答案
没有该设置的多个条目,并将其设置在本地而不是全局设置:
Make sure you don't have multiple entries of that setting and set it locally instead of globally:
git config --global --unset-all core.filemode
git config --unset-all core.filemode
git config core.filemode false
这篇关于git config --global core.filemode false不适用于git diff的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文