我怎样才能确保推送到origin
的唯一分支是:
master
bug/*
feature/*
行为应该是:
origin
。强迫这个最简单的方法是什么?
答案 0 :(得分:1)
尝试安装git hook
https://www.kernel.org/pub/software/scm/git/docs/githooks.html
如果您的目标是客户端,update
挂钩看起来就像您想要的那样。
否则,您可以使用pre-receive
您需要做的是编写一个脚本,该脚本将进行检查以确保在允许推送之前将分支列入白名单。返回0退出状态表示正常,任何非零都将阻止操作