韶华小苑 |

时光不负终不老

您现在的位置是: 首页 > 文章 >

git 忽略检查文件权限的变更

git 忽略检查文件权限的变更

大帅哥 2020-10-04 暂无评论 技术,git 7

最近用小服务器部署代码,同时用git管理,
一改权限那是真的烦,,每次 git pull 之后都要切换 root 用户,
来一套老操作 —— 改所有者,改执行权限。

有没有啥办法能够忽略权限变动,或者干脆就是直接能设置权限和所有者呢?

有两个办法:

  1. 办法一:忽略文件权限改动

git config core.filemode false

  1. 办法二:勾子

在项目根目录下有个 .git 文件夹(没有说明你没有新建git仓库)
,下面的 hooks 文件夹中建立一个文件,路径为: .git/hooks/

文件名为:post-checkout

注意,此文件是没有后缀的,注意检查后缀不要带上 .txt

内容如下:

#!/bin/sh
pwd
echo "This is post-checkout hook"
chmod -R 755 ./* && chown -R www:www ./*

然后给他增加执行权限,比如这样就可以了

chmod +x post-checkout

原文链接: https://blog.csdn.net/mengzuchao/article/details/80446223

本文链接: https://hw13.cn/3ddecf827463a4b3fe9b7304e9aa7e5f.html 最后修改时间: 2020-10-04 20:52:12

瞅我来气不?用红包砸死我吧

赞赏作者
扫一扫支付