我使用husky和git-branch-is作为 git 钩子。在我的 package.json 下面
{
"scripts": {
"test": "jest",
...
},
"husky": {
"hooks": {
"pre-commit": "git-branch-is master && npm test",
"pre-push": "git-branch-is master && npm test"
}
}
使用从分支功能/802提交的此选项,我重新筛选以下错误
Error: Current branch is "feature/802", not "master".
问题
- 如何禁用以“功能”开头的分支的 git 钩子
- 仅对master和development分支应用钩子。
- 这可以在不使用 bash 脚本的情况下实现吗?