I have set
git config --global core.filemode false
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
...
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?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…