发布时间

记 chmod -R 权限变更导致git大量变更

作者

Chad

缘起

chmod 修改项目文件夹的权限以后,git status 发生了大量变化的文件。 原因是 Git 不仅能够管理文件的版本,而且能够管理对文件的访问权限。 Git 对文件的访问权限的管理与配置选项 core.filemode 有关。core.filemode 选项默认 true,即区分文件的执行权限,校验 Git 的 Index 中和工作目录中的文件权限。

解决方法

关闭 git 权限校验即可:

git config core.fileMode false

Support

赞赏

如果这些内容对你有所帮助,欢迎赞赏支持。