据我所知,可以在 :
将仓库设置为 public ->
Setting ->
Branches ->
Add Branch protection rules ->
-
[x] Require pull request reviews before merging
-
[x] Include administrators
这种方式能够很好的保护 master 分支的随意 push,并且要到 dev 分支上发起 pull request 然后再 master 分支上进行 merge 才能够修改 master 分支上的内容,这种方式我认为就是一种非常标准且舒畅的流程,就是我想要的
但是就此却引发了另外一个问题,因为我是仓库的所有者,我发现没有途径(或许)能够让仓库所有者自己审批自己的 pull request
广大 V 站的朋友们,深信这个问题并不是只有我一个人遇到过,大家就此还有什么更好的解决方案