在 Github 上,可以通過保護(hù)主分支的設(shè)置來阻止直接提交,只允許其他分支合并。
具體步驟如下:
進(jìn)入 Github 倉庫的設(shè)置頁面,點(diǎn)擊 “Branches”(分支)選項卡。
在 “Branch protection rules”(分支保護(hù)規(guī)則)部分,點(diǎn)擊 “Add rule”(添加規(guī)則)按鈕。
在 “Branch name pattern”(分支名稱模式)輸入框中,輸入主分支的名稱(如 master)。
在 “Require pull request reviews before merging”(要求在合并之前進(jìn)行拉取請求審查)選項中,勾選 “Require pull request reviews”(需要拉取請求審查)。
在 “Dismiss stale pull request approvals when new commits are pushed”(推送新提交時取消過時的拉取請求批準(zhǔn))選項中,勾選 “Require status checks to pass before merging”(需要狀態(tài)檢查通過才能合并)。
在 “Restrictions”(限制)選項中,勾選 “Require status checks to pass before merging”(需要狀態(tài)檢查通過才能合并)。
點(diǎn)擊 “Create”(創(chuàng)建)按鈕保存設(shè)置。文章來源:http://www.zghlxwxcb.cn/news/detail-508957.html
通過以上步驟設(shè)置后,只有在其他分支提交拉取請求后,經(jīng)過審查并且狀態(tài)檢查通過后,才能將代碼合并到主分支中。而直接提交到主分支的操作將被阻止。文章來源地址http://www.zghlxwxcb.cn/news/detail-508957.html
到了這里,關(guān)于github 主分支如何阻止直接提交,只允許其他分支合并的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!