Git global core.fileMode false 在克隆上本地覆盖

标签 git config

阅读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/

相关文章:

git - 恢复一个 git rebase 补丁

c++ - 如何组织输入全局变量?

windows - 如何配置 cygwin 本地包目录

javascript - 如何将我的 Heroku 配置变量链接到 Node.js 应用程序

actionscript-3 - Flash 配置常量的替代方案是什么?

git - Visual Studio 2015 如何将分支 merge 到 master 中?

从未 merge 的文件的 git 日志

windows - 如何在microsoft windows下使用ansible克隆git仓库

node.js - 实验室和 getConfig 集成

git - 为什么移动的代码在 git diff 中没有着色?