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