git hook 防止提交binding.pry
参考 https://codingluka.com/git-precommit-hooks-copy/
但是因为其内的pre-commit脚本链接失效了
就手动复制替换成如下代码
pre-commit
.git/hooks/pre-commit文件:
FILES_PATTERN='\.(rb|haml|coffee)(\..+)?$'
FORBIDDEN='binding.pry'git diff --cached --name-only | \grep -E $FILES_PATTERN | \GREP_COLOR='4;5;37;41' xargs grep --color --with-filename -n $FORBIDDEN && \echo 'COMMIT REJECTED' && \exit 1exit 0
如果你提交的文件不含FILES_PATTERN内后缀的文件会直接报COMMIT REJECT 为此你需要将相应的文件后缀加入FILES_PATTERN 比如 erb js css**
git hook 防止提交binding.pry相关推荐
- linux git hook,前端通过githook一键自动部署项目
git hook 自动部署 本文章教大家,使用git hook来实现本地开发代码一行命令自动上传到远程服务器. 第一步创建空git仓库 终端进入你需要放项目的文件夹,可以通过ssh root@host ...
- git hook 自动部署 linux git本地服务器搭建 git root 目录 git 仓库 git root/ .git
服务器自动部署项目之GitHooks神器 - CSDN博客 -- 每次都是将本地将代码push到远程仓库,然后再ssh到服务器上git pull,甚是麻烦.在项目开发中使用git的时候,push之后, ...
- GitLab 服务端 hook 拦截提交到仓库
背景 每当我们接收一份新的版本,代码拿到手要做的第一件事就是查看 git log,看看这份代码的提交记录,最近代码做什么修改.如果我们看到 git log 杂乱无章,如果不知道每次提交的代码到底是做了 ...
- Git统计个人提交代码行数
1. Git统计个人提交代码行数 git log --format='%aN' | sort -u | while read name; do echo -en "$name\t" ...
- **使用 Git Hook 实现网站的自动部署
http://www.tuicool.com/articles/3QRB7jU 自动化能解放人类的双手,而且更重要的是,因为按照规定的流程来走,也减少了很多误操作的产生.不知道大家平时都是怎么样更新自 ...
- git更改已提交作者用户名
git更改已提交作者用户名 官网地址 配置作者用户名 为当前本地库单独配置作者信息 git config -f .git/config user.name "name" git c ...
- git log 查看提交记录,参数:
git log 查看提交记录,参数: -n (n是一个正整数),查看最近n次的提交信息 $ git log -2 查看最近2次的提交历史记录 -- fileName fileName为任意文件名,查看 ...
- git 修改历史提交信息
当你不小心,写错了提交的注视/信息,该如何处理呢.理论上,SCM是不应该修改历史的信息的,提交的注释也是. 不过在git中,其commit提供了一个--amend参数,可以修改最后一次提交的信息 ...
- git上传提交遇到问题
git上传提交遇到问题 一. The local repository is out of date.Make sure all changes have been pulled from the r ...
最新文章
- Solaris下ftp配置(初稿-待补充)
- 错误处理:java.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXml addFilter
- libstdc++.so, needed by ../../../rknn_api/arm64-v8a/librknn_api.so, not found
- python3安装后无法使用退格键的问题
- VISIO2010界面介绍
- [Cake] 2. dotnet 全局工具 cake
- HDU5977-Garden of Eden-树分治+FWT
- [PAT乙级]数字分类 (20)
- loadrunner之协议选择
- python多重继承super父类参数_python – 多重继承如何与super()和不同的__init __()参数一起使用?...
- 针对业务系统的开发,如何做需求分析和设计1
- 生态系统服务——土壤保持量分布数据
- Linux多线程编程详细解析----条件变量 pthread_cond_t
- 数据结构Java第四版pdf_数据结构与抽象:Java语言描述(原书第4版) 中文pdf完整版[131MB]...
- 何为血缘分析?血缘分析能给我们带来什么影响?
- 阿里云sms短信服务
- Excel使用VBA自动调整插入图片大小到单元格
- python手机端如何下载_过去,哔哩哔哩上面的视频只能在手机上面下载;现在,我用Python爬虫实现了能在PC端上面下载...
- 一套完整的游戏原型设计流程究竟是怎样的?
- 【6Dof位姿估计】DPVL:6DoF Object Pose Estimation via Differentiable Proxy Voting Loss论文理解