好的,我在这里读过几篇关于git revert和git rebase对cherry-pick的文章,我只是想在应用之前确保它是正确的。
我有两个分支,掌握和发展。
师父在与id 1约定,而Develop在id 10时提交,比方说。(假设它们是线性的so _2 ,3,...,9,10只在开发中)。
合并发展到大师。但后来我意识到我不想从那时候开始合并。但只有到7号身份证。
如何移除身份证的8,9,10?一个简单的git rebase就行了?当我试图重新合并开发的时候,它会不会在将来引起问题?
发布于 2016-11-01 18:51:19
假设您在master中没有其他自合并后不想丢失的东西:
master重置到合并之前的点(id 1?):git reset --hard id1git merge id7git push origin master (强制推送应用的通常含义)。在此之后,如果您想在之后合并if 8、9、10,则可以。
https://stackoverflow.com/questions/40366532
复制相似问题