Git对库文件权限的管理与filemode配置详解

it不仅能够管理文件的版本,而且能够管理对文件的访问权限。

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

1. filemode选项

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

1) 查看filemode选项
git config --get core.filemode

git config core.filemode
2) 设置filemode选项
git config core.filemode true

2. 设置x权限
如果设置core.filemode为false,则需要专门设置Git的Index中文件的访问权限。
可以通过git add或git update-index的--chmod=选项设置文件的x权限如下:
git add --chmod=+x myFile
git update-index --chmod=+x myFile


git add --chmod=-x myFilegit update-index --chmod=-x myFile

注意:这里只能设置x权限。虽然git update-index与git add在这里是等价的,但是推荐使用git add命令。

参考链接:

https://git-scm.com/docs/git-config

https://git-scm.com/docs/git-add

https://git-scm.com/docs/git-update-index
--------------------- 
作者:易生一世 
来源:CSDN 
原文:https://blog.csdn.net/taiyangdao/article/details/78398383 
版权声明:本文为博主原创文章,转载请附上博文链接!

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值