如何限制团队成员将他们在分叉存储库中所做的更改合并到基础存储库?

shi*_*ava 5 git code-collaborator pull-request merge-request

我已经创建了一个基础存储库并向我的朋友发送了成为我的项目合作者的请求。他分叉了我的存储库并在那里做了一些更改。然后他为我创建了一个拉取请求来合并他所做的更改。但与此同时,他还可以选择在未经我许可的情况下将更改合并到基本存储库(即我的存储库)。我怎样才能限制它?我的意思是如何只能合并请求而不是我的所有团队成员。

实际上,我已经在一台电脑上尝试过,我在浏览器上打开了主帐户,在隐身选项卡上打开了另一个帐户。并创建了从我的另一个帐户到主帐户的拉取请求,但在我的另一个帐户中,我可以选择将更改合并到我的主帐户的基本存储库,当我这样做时,更改也会反映到我的主帐户 GitHub 存储库。

帮我修一下。如果我在某个地方错了,请告诉我我的朋友只能创建拉取请求的过程,我会在检查后合并它们。

Ham*_*rmD 5

要保护存储库 GitHub 页面上的分支:

  1. 打开右上角的设置选项卡
  2. 单击左侧栏中的“分支”
  3. 选择您想要保护/限制访问的分支
  4. 在“分支保护规则”右侧,单击“添加规则”
  5. 分支名称模式字段是您要保护的分支的确切名称。
  6. 选择合并之前需要拉取请求审查或选择需要代码所有者的审查
  7. 单击底部的绿色“创建”按钮即可完成!