【发布时间】:2012-05-09 18:04:24
【问题描述】:
Git 似乎忽略了~/.gitconfig
$ git config --global core.filemode false
$ git config -l
core.filemode=false
core.filemode=true
所以现在core.filemode 有 2 个条目,并且 git 仍然没有忽略文件模式更改
$ touch modetest
$ git add .
$ git commit -m test1
[master (root-commit) 320cfe4] test1
0 files changed, 0 insertions(+), 0 deletions(-)
create mode 100644 modetest
$ chmod +x modetest
$ git diff
diff --git a/modetest b/modetest
old mode 100644
new mode 100755
基于torek’s answer,我将此行添加到我的.bash_profile
[ -d .git ] && git config core.filemode false
【问题讨论】:
标签: git chmod git-config