说明:在git上执行
exec-on-git-staged是一个脚本,该脚本通过stdin接收命令,并在当前git repo的暂存版本中执行命令。 这对于在预提交的钩子中运行linter很有用,它们仅与当前处于暂存状态有关,而与尚未添加的更改有关。
安装
将exec-on-git-staged放入您的PATH中。
用法
假设您有一个基于货物的防锈项目,并且想要检查过渡状态的格式是否正确。 这将是一个预先提交的文件,可以完成以下任务:
#! /bin/bash
echo " cargo fmt --
<weixin_42098830> 上传 | 大小:14kb