-1
我的git工作流包含特征分支,它们在验证之后进行压缩合并到主控。然而,我并不知道这些被压扁的提交回到他们来自的同一分支的后果,通过合并大师而没有压缩到分支。分支壁球合并为主,并合并回分支
如果合并到主程序没有被压扁,主程序返回到同一分支的合并将是微不足道的,因为许多提交是相同的。
我的git工作流包含特征分支,它们在验证之后进行压缩合并到主控。然而,我并不知道这些被压扁的提交回到他们来自的同一分支的后果,通过合并大师而没有压缩到分支。分支壁球合并为主,并合并回分支
如果合并到主程序没有被压扁,主程序返回到同一分支的合并将是微不足道的,因为许多提交是相同的。
这将添加一个新的提交您的特性分支,显示为是图表:
1.master和特性分支合并前
A---B---C---D master
\
E---F---G feature
2.merge特性分支成主用南瓜(H在南瓜上提交主):
A---B---C---D---H master
\
E---F---G feature
3.Merge主回特性分支
A---B---C---D---H master
\ \
E---F---G-----I feature
在功能分支和合并关系中添加的新提交I也在主控和功能之间创建。
如果你想回去的历史结构,第二张图片显示和撤消不了解合并,则可以使用
git checkout feature
git reset --hard HEAD~