为什么git config --global core.filemode false不起作用?

时间:2015-02-22 22:59:10

标签: git

我从来没有能够成功使用git config --global core.filemode false来使我的所有存储库,在我工作的任何环境中都忽略filemode更改。

我有Windows机器,MBP和两台14.04机器,但没有一台机器符合全球core.filemode设置。

每次我对新克隆或创建的repo中的文件进行文件模式更改时,我必须在本地运行该命令才能使其正常工作。出了什么问题?

2 个答案:

答案 0 :(得分:0)

在Windows上将filemode设置为false时,

可能发生的事情如下:

  • 默认情况下,Cygwin将Windows创建的所有文件视为rwx。
  • Cygwin Git看到具有可执行权限的文件。

执行提交时可以看到文件模式,它也应该显示权限。

答案 1 :(得分:0)

删除--global,它将在您的回购下工作。我正在使用cygwin。您需要为每个有此问题的新仓库执行此操作。

相关问题