git checkout 权限文件被改,问题解决方法
来源:互联网 发布:数控加工中心编程视频 编辑:程序博客网 时间:2024/06/04 23:19
有时候在开发过程中需要切换分支,但权限总是改成了root所属。
google一番也无捞到什么资料。
只看到了一个服务器上面接收时更改权限的方法 ——> 传送门
触类旁通,既然人家用了hook,我也看看有没checkout的钩子。
于是看看钩子篇:https://git-scm.com/book/en/v2/Customizing-Git-Git-Hooks
我这里利用的是post-checkout钩子:
编辑.git/post-checkout 的内容
#!/bin/shcurrentdirectory="git工作目录"chown -R www:www ${currentdirectory}chmod -R 755 ${currentdirectory}
将git工作目录替换成你项目所在的目录
chown、chmod 不懂自己找找资料吧。
保存就奏效了
0 0
- git checkout 权限文件被改,问题解决方法
- git 从别的分支checkout文件或者路径的方法
- 当git仓库checkout出现文件消失的处理方法
- git checkout 远程分支失败的问题解决
- Git修改文件权限方法
- git checkout
- Git checkout
- git checkout
- git checkout
- git checkout
- git checkout
- git# checkout
- git checkout
- git checkout
- git checkout .
- git checkout
- git checkout
- git checkout -f实例|Git打包压缩方法
- GTN Yan LeCun 1998 文章中的一步
- Perl:使用__SUB__获得当前子程序的引用
- vim配色方案设置
- Android录制声音,并播放,功能优化
- 翻翻git之---可以收缩伸展的自定义LinearLayout ExpandableLinearLayout
- git checkout 权限文件被改,问题解决方法
- 前后端分离(一)
- [Vue warn]: Attribute "id" is ignored on component <div> because the component is a fragment instan
- hduoj 不容易系列之三---1230
- C语言中的assert
- Python 自定义信号处理
- Linux(Ubuntu)下安装NodeJs
- WinCE OAL中的Startup.s介绍
- 医疗web之我思考