首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果github分支没有全部提交,如何停止合并它

如果github分支没有全部提交,如何停止合并它
EN

Stack Overflow用户
提问于 2019-04-11 01:14:43
回答 1查看 81关注 0票数 3

假设我们有一个github项目,主分支中只有2个文件,分别是file1.txt和file2.txt。

主控

  • file1.txt
  • file2.txt

在这个分支中,从主文件change-file1分支创建一个新分支。this正在被更改

变更-文件1

  • file1.txt (这个文件是编辑的)
  • file2.txt (无更改)

另一个新分支是从master创建的,称为change-file2,在这个分支中只有file2.txt正在被更改

更改-文件2

  • 文件1.txt(无更改)
  • file2.txt (这个文件是编辑的)

现在,创建了两个拉请求,从change 1到master,以及从change-file2到master。

github将允许合并这些拉请求,而不显示任何冲突(例如,我可以合并change 1,然后合并-file2)。

如果一个分支没有主分支的最新提交,那么如何阻止github接受合并(例如,如果首先合并了change-file1分支,github将阻止我合并change-file2分支,因为它没有所有的主提交)?

如果我不能从github中完成这个任务,那么什么是最好的git命令来确保一个分支拥有来自主的所有提交?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-11 01:29:45

查看Github的“必需的状态检查”,这是分支保护功能的一部分:

https://help.github.com/en/articles/about-required-status-checks

这些检查允许您要求所有的拉请求都与主分支更新,这可以通过UI完成。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55623340

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档