git 忽略检查文件权限的变更
git 忽略检查文件权限的变更
大帅哥 2020-10-04 暂无评论 技术,git 138
最近用小服务器部署代码,同时用git管理,
一改权限那是真的烦,,每次 git pull
之后都要切换 root
用户,
来一套老操作 —— 改所有者,改执行权限。
有没有啥办法能够忽略权限变动,或者干脆就是直接能设置权限和所有者呢?
有两个办法:
- 办法一:忽略文件权限改动
git config core.filemode false
- 办法二:勾子
在项目根目录下有个 .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
瞅我来气不?用红包砸死我吧

