假设我有两个分支如下:蓝色分支是主要开发分支,黄色分支是新功能分支。
在某些时候,我知道我的新功能分支中有足够的功能,我希望我可以在主开发分支中使用它们。但是,新功能尚未完成,我仍然希望继续努力。有没有办法将新功能分支中的修改推送到主开发分支而不合并它们?
这样做是一种好习惯吗?为什么或者为什么不?
答案 0 :(得分:1)
好像你在这里混淆了条款。推送和合并在git中是不同的东西。你可能想看看奇瑞采摘。这将让你“挑选”特定的提交到你的分支。可能是从开发到主分支。
答案 1 :(得分:1)
使用git merger --no-ff <branch-name>
应该是正确的方法。