阅读this,我能够将fileMode
配置的全局和本地配置为false。
然而,当我git clone
时,git会一直初始化项目,并将本地配置强制为fileMode true
,以便它覆盖我的全局false
。因此,对于每个项目,我都要删除本地配置或手动将其设置为false
,这完全无法进行全局配置。
默认情况下,如何防止git在每个项目上设置本地配置?这是由另一个配置变量驱动的吗?通过服务器?
答案 0 :(得分:6)
克隆与init一样,在创建新存储库时始终设置本地core.filemode
。有关详细信息,请参阅我对this question的回答。在克隆之后破解本地设置的唯一方法是手动执行(例如,通过使用执行克隆的包装器命令,然后进入克隆并删除设置)。
答案 1 :(得分:4)
git clone --config core.filemode=false YOUR_REPOSITORY
有关更多信息,请参阅git clone的使用信息,或只输入:
git clone
没有任何参数