如何推送boilerplate分支至远程仓库且不合并到main分支
让boilerplate分支保留在远程仓库且不合并到main的方法
Github推送新分支后弹出的「创建PR合并到main」只是默认引导提示,完全不用理会,但如果想彻底消除干扰或规范分支使用,可按以下方式处理:
- 直接忽略提示:推送完成后关闭PR创建页面即可,boilerplate分支会正常存放在远程仓库,不会自动合并到main。
- 设置分支保护规则:进入仓库的「Settings」→「Branches」→「Branch protection rules」,只给main分支添加保护规则(比如要求PR审核、状态检查等),不给boilerplate分支设置强制合并相关规则,这样既避免主分支被误改,也不会触发强制合并的提示。
- 明确分支用途:在仓库README里说明boilerplate是用于生成新功能模块的通用模板分支,无需合并到main;也可以在Github分支列表里给该分支添加描述,让协作者一目了然,减少误发起PR的情况。
内容的提问来源于stack exchange,提问作者knot22
相关产品推荐
相关产品推荐

