从主分支合并和从开发分支合并的区别

4
假设我有一个项目,其中包含两个分支:master和dev。我正在使用Git,并进行以下操作之一:

情况1

git checkout master
git merge dev

案例二

git checkout dev
git merge master

我的问题是:案例1和案例2有什么区别?
2个回答

6
git checkout master
git merge dev

将检出'master'分支并从'dev'分支合并。任何适用的更改在此命令完成后将在'master'中。
git checkout dev
git merge master

将检出“dev”分支并从“master”分支合并。此命令完成后,“dev”中将包含“master”中适用的更改。

欲了解更多信息,请查看基本分支和合并


那么合并的方式没有任何区别,即版本控制文件会发生什么变化? - N.N.
实际过程是相同的,您只需选择目标/源。我在我的帖子中添加了一个链接,以进一步解释它。 - ChrisBint
谢谢。很明显,我在理解上有困难。 - N.N.

5
在第一种情况下,在不影响dev的情况下,将在dev中进行的更改合并到master中......而在第二种情况下,在不影响master的情况下,将在master中进行的更改合并到dev中。请查看此链接获取更多详细信息。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接