阅读this ,我能够在全局和本地配置我的 fileMode
配置为假。
然而,当我git clone
, git 不断初始化项目,并将本地配置强制设为 fileMode true
,以便它覆盖我的全局 false
.因此,对于每个项目,我必须删除本地配置或将其设置为 false
手动,这完全失去了拥有全局配置的意义。
默认情况下,如何防止 git 在每个项目上在本地设置此配置?这是由另一个配置变量驱动的吗?靠服务器?
最佳答案
Clone 和 init 一样,总是设置一个本地 core.filemode
当它创建一个新的存储库时。查看我对 this question 的回答详情。在克隆之后破坏本地设置的唯一方法是手动进行(例如,通过使用包装命令进行克隆,然后进入克隆并删除设置)。
关于Git global core.fileMode false 在克隆上本地覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30392318/