码迷,mamicode.com
首页 > 其他好文 > 详细

git checkout 切换分支 文件无编辑权限

时间:2021-05-25 18:32:38      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:方法   检查   修改   chown   code   编辑   work   echo   自己   

1.勾子

处理方案:在触发git checkout命令的时候,触发对应的hooks方法,修改当前项目中的文件权限 为当前用户即可

在 项目目录的.git/hooks/ 目录下
新建一个名为 post-checkout 的文件

将下列内容保存 所属者和所属组需要按照你自己电脑操作人自我更改

#!/bin/sh
pwd # print working directory 显示当前工作路径
echo "This is post-checkout hook" # 勾子说明
chown -R www的所属者:www的所属组 ./ # 更改项目的所有者和所有组

使post-checkout可以被调用 给所有者和所有组和其他人都加上执行权限

chmod a+x post-checkout 

2.让git忽略检查文件权限的改动:

git config core.filemode false

执行该命令后即可

git checkout 切换分支 文件无编辑权限

标签:方法   检查   修改   chown   code   编辑   work   echo   自己   

原文地址:https://www.cnblogs.com/xia-na/p/14805865.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!