我一直有一个奇怪的git行为问题。它似乎忽略了我的模板中的core.filemode
设置,我希望将其设置为false
。
我的系统:
我的~/.gitconfig
和/usr/share/git-core/templates/config
都有这个内容:
[core]
filemode = false
然而,每次我git init
或git clone
时,设置都会更改并设置为true
中的.git/config
。任何想法为什么会这样?
答案 0 :(得分:1)
作为documented,git clone
探测文件系统以查看它是否支持权限,并相应地为每个存储库设置core.filemode
。
我处理此问题的方法是将其添加到~/.bash_profile
[ -d .git ] && git config core.filemode false