小编kib*_*zer的帖子

禁止在git中远程推送到master分支

有没有办法修改中央存储库的配置以禁止任何远程推送到主分支(使用git)?它只会通过发布所有者的分支合并进行更新.

可以在儿童存储库中进行,但不幸的是,它并不总是万无一失,很容易忘记在新机器上执行 - 无法防止意外推送.开发人员应该能够从任何分支拉出并推回到任何分支,除了master我们希望看作只读的分支.有可能git吗?或者我们正在尝试错误的工作流程.

更新tl; dr:感谢Charles Bailey,答案是检查master并添加以下配置:

receive.denyCurrentBranch = true
Run Code Online (Sandbox Code Playgroud)

git

19
推荐指数
1
解决办法
6853
查看次数

标签 统计

git ×1