我们的分支机构正在发生一些不好的事情。 它看起来像是:
A------B------E------F------H - master
\ \
\ \
C------D-------G-----I - develop
在提交“F”时,我们将master合并为develop。 现在我们需要将开发合并到主人。但显然我们将失去H commit。有没有办法解决这种无法控制的大男孩的状态?
答案 0 :(得分:1)
不,您不会通过将H
合并到dev
来放弃提交master
要合并,您可以使用以下命令:
//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.