Git - 将分支合并到主分支,主分支已经合并到分支
Git - Mege branch into master, if master was already merged into branch
我们的分支机构发生了一些不好的事情。
看起来像这样:
A------B------E------F------H - master
\ \
\ \
C------D-------G-----I - develop
在提交 "F" 时,我们将 master 合并到 develop 中。
现在我们需要将 develop 合并到 master 中。但显然我们将失去 H 提交。有什么办法可以解决这种不受控制的大男孩状态吗?
不,您不会通过将 dev
合并到 master
来释放提交 H
要合并,您可以使用以下命令:
//switch to master
git checkout master
//merge
get merge dev
//this will not remove any commits you have done in master.
您的主分支现在将如下所示:
ABCDEFGHI //Of course the order will be depending on order of commits you have done.
我们的分支机构发生了一些不好的事情。 看起来像这样:
A------B------E------F------H - master
\ \
\ \
C------D-------G-----I - develop
在提交 "F" 时,我们将 master 合并到 develop 中。 现在我们需要将 develop 合并到 master 中。但显然我们将失去 H 提交。有什么办法可以解决这种不受控制的大男孩状态吗?
不,您不会通过将 dev
合并到 master
来释放提交 H
要合并,您可以使用以下命令:
//switch to master
git checkout master
//merge
get merge dev
//this will not remove any commits you have done in master.
您的主分支现在将如下所示:
ABCDEFGHI //Of course the order will be depending on order of commits you have done.