Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.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
Git合并功能分支到主功能与主功能到主功能相比会有区别吗_Git_Merge_Git Flow - Fatal编程技术网

Git合并功能分支到主功能与主功能到主功能相比会有区别吗

Git合并功能分支到主功能与主功能到主功能相比会有区别吗,git,merge,git-flow,Git,Merge,Git Flow,我打算将功能分支中的新功能合并到主分支中。我继续将该功能合并到主功能中。然而,我发现师父的一句话不见了。但是,如果我将主控形状合并到特征中,然后将特征重新合并到主控形状中,则该行将保留在主控形状中。我的问题是,将功能合并到主功能和将主功能合并到功能之间有区别吗?谢谢 其他信息,在从Master签出功能后,热修复程序被添加到Master。因此,它正在将功能合并到Master-2中 在执行任何合并之前,最好先获取更改并执行拉取操作,以防您要使用的某些分支在原点中有一些在本地中没有的更改 当您从功能分

我打算将功能分支中的新功能合并到主分支中。我继续将该功能合并到主功能中。然而,我发现师父的一句话不见了。但是,如果我将主控形状合并到特征中,然后将特征重新合并到主控形状中,则该行将保留在主控形状中。我的问题是,将功能合并到主功能和将主功能合并到功能之间有区别吗?谢谢


其他信息,在从Master签出功能后,热修复程序被添加到Master。因此,它正在将功能合并到Master-2中

在执行任何合并之前,最好先获取更改并执行拉取操作,以防您要使用的某些分支在原点中有一些在本地中没有的更改

当您从功能分支到主机执行git合并时,您将获得从功能分支到主机的所有更改

因此,结果将是:

功能分支不会更改。 Master从功能分支获取所有更改。 当您执行从主分支到功能分支的git合并时,您将获得从主分支到功能分支的所有更改,您将跟踪从主分支到该分支的所有更改,以将其设置为最新

因此,结果将是:

主人不会变。 Feature branch从Master获取所有更改。 因此,是的,如果您想在master中设置新功能,您仍然应该从功能分支执行另一次合并,该功能分支在第二种情况下对master进行了所有更改,否则您的master分支将不会得到更新

功能分支应该是关于小功能的,如果您正在处理一天之后没有合并的功能分支,那么执行master的获取请求也是很好的。如果您遵循gitflow到达该分支,则应该开发该分支,以使其保持最新,并防止将来可能发生的合并冲突


但无论如何,我建议你遵循。您应该使用“开发”和“功能”分支,并且只有在发布完成后才应该更新“主”分支。而且,除非你一个人工作,要开发和要掌握的合并应该以拉取请求/合并请求的形式进行,以便您的一些同事可以检查您的代码。

在执行任何合并之前,最好先获取更改并执行拉取,以防您要使用的某些分支在源代码中有一些您在本地没有的更改

当您从功能分支到主机执行git合并时,您将获得从功能分支到主机的所有更改

因此,结果将是:

功能分支不会更改。 Master从功能分支获取所有更改。 当您执行从主分支到功能分支的git合并时,您将获得从主分支到功能分支的所有更改,您将跟踪从主分支到该分支的所有更改,以将其设置为最新

因此,结果将是:

主人不会变。 Feature branch从Master获取所有更改。 因此,是的,如果您想在master中设置新功能,您仍然应该从功能分支执行另一次合并,该功能分支在第二种情况下对master进行了所有更改,否则您的master分支将不会得到更新

功能分支应该是关于小功能的,如果您正在处理一天之后没有合并的功能分支,那么执行master的获取请求也是很好的。如果您遵循gitflow到达该分支,则应该开发该分支,以使其保持最新,并防止将来可能发生的合并冲突

但无论如何,我建议你遵循。您应该使用“开发”和“功能”分支,并且只有在发布完成后才应该更新“主”分支。而且,除非您单独工作,否则要开发和掌握的合并应该以拉请求/合并请求的形式进行,以便您的一些同事可以检查您的代码