Git 对库文件权限的管理 git config core.filemode

chmod 修改项目文件夹的权限以后,git status 发生了大量变化的文件。原因是 Git 不仅能够管理文件的版本,而且能够管理对文件的访问权限。


通常,一个文件的访问权限可以分为xrw,这些属性也被纳入到Git库的管理。修改文件的访问权限,也是对git库中文件的 modify,执行git status 会看到变化。


filemode 简介

Git对文件的访问权限的管理与配置选项core.filemode有关。core.filemode选项默认true,即区分文件的执行权限,校验Git的Index中和工作目录中的文件权限。


查看 filemode 选项

git config --get core.filemode

git config core.filemode


设置 filemode 选项

git config core.filemode true


执行 git config core.filemode false 即可解决问题。


修改时间 2021-04-16

真诚赞赏,手留余香
赞赏
随机推荐
排除选择器
Chrome开发者工具的实用技巧(译)
PS手绘20171008
微信支付错误两个问题的解决:curl出错,错误码:60
Wordpress REST API 开发
php中$GLOBALS["HTTP_RAW_POST_DATA"]报错
微信小程序官方Demo登录失败,原因:PHP7.1以上版本废弃了Mcrypt
vue-router的几种使用方式
Javascript使用的加密包 crypto-js
ES6 Promise简介