1 Star 2 Fork 0

Nick Zhang / git-branch-check

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

git-branch-check

用于检查当前git分支是否满足执行命令的条件,用在npm script hook上,防止在错误的分支执行了错误的命令

安装

npm install git-branch-check -D

yarn add git-branch-check -D

使用

//package.json
{
  "name": "xxx",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "build": "node ./build.js",
    "prebuild": "npx git-branch-check include master",
    "staging": "node ./staging.js",
    "prestaging": "npx git-branch-check exclude master"
  },
  "keywords": [],
  "author": "",
  "license": "MIT",
  "dependencies": {
    "colors": "^1.4.0",
    "commander": "^6.0.0",
    "execa": "^4.0.3"
  }
}

如上配置,npm run build 只能在master分支运行,其他分支运行则会报错,而npm run staging 则是只能在master分支之外的分支执行,master分支执行则会报错

说明

Usage: git-branch-check [options] [command]

Options:
  -V, --version       output the version number
  -h, --help          display help for command

Commands:
  include <branches>  允许在限制的分支中执行,多个分支以","符号分割
  exclude <branches>  允许在排除的分支中执行,多个分支以","符号分割
  help [command]      display help for command

空文件

简介

用于检查当前git分支是否满足执行命令的条件,用在npm script hook上,防止在错误的分支执行了错误的命令 展开 收起
JavaScript
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
JavaScript
1
https://gitee.com/thesadboy/git-branch-check.git
git@gitee.com:thesadboy/git-branch-check.git
thesadboy
git-branch-check
git-branch-check
master

搜索帮助