Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
github是否也会自动将PR合并到父分支?_Git_Github_Git Merge_Pull Request - Fatal编程技术网

github是否也会自动将PR合并到父分支?

github是否也会自动将PR合并到父分支?,git,github,git-merge,pull-request,Git,Github,Git Merge,Pull Request,我在git和github中从来没有遇到过关于公关的任何问题。今天发生了一件非常奇怪的事情 共有3个分支主机、测试版A和测试版B。 Beta_A和Beta_B均由Master制成,它们仅用于向Master提供PR。今天有一次,我拉了Beta_B分支以获取一些早期代码。我将Beta_B分支合并到我的Beta_A分支。经过一些额外的更改后,我将PR从我的Beta分支提升到Master 将PR合并到Master后,又进行了一次提交,将Master合并到Beta_B分支中。我从来没有注意到这样的事情发生

我在git和github中从来没有遇到过关于公关的任何问题。今天发生了一件非常奇怪的事情

共有3个分支<代码>主机、测试版A和测试版B。

Beta_A
Beta_B
均由
Master
制成,它们仅用于向
Master
提供PR。今天有一次,我拉了
Beta_B
分支以获取一些早期代码。我将
Beta_B
分支合并到我的
Beta_A
分支。经过一些额外的更改后,我将PR从我的
Beta
分支提升到
Master

将PR合并到
Master
后,又进行了一次提交,将
Master
合并到
Beta_B
分支中。我从来没有注意到这样的事情发生

发生这种情况的具体原因是什么?

提到了这一点

使用合并拉请求,但使用压缩或重定基础提交的拉请求除外,它们使用快进选项合并


<> > <代码> b>代码>合并在<代码> a <代码>中,GITHUB认为<代码> b>代码> PR实际上已合并到Master >(通过<代码> a < /COD> PR合并到主机):用
无ff
合并提交完成。

但为什么会引发提交,而该提交将
主控
合并到
B