@jannajs/git-guards
v0.0.4
Published
> 基于 Git Hooks 的 Git 守卫
Downloads
304
Readme
@jannajs/git-guards
基于 Git Hooks 的 Git 守卫
功能特色
- 合并守卫
- 黑名单/白名单,默认禁用
['test', 'origin/test']
分支 - 默认禁止基于当前分支的合并提交
- 黑名单/白名单,默认禁用
如何使用
安装
$ npm i -D @jannajs/git-guards
# yarn add -D @jannajs/git-guards
# pnpm add -D @jannajs/git-guards
使用
在 prepare-commit-msg
中添加如下命令:
npx --no @jannajs/git-guards merge -f "$1"
配置
在项目根目录中创建 git-guards.config.ts
以配置守卫规则:
import { defineConfig } from '@jannajs/git-guards'
export default defineConfig({
// ...
})