2
A
回答
3
0
假设您已经克隆远程回购和你在master
分支,你可以做到以下几点:
做的第二件事第一:
git branch new-branch
然后在还原更改主:
git revert <commit-id-you-want-reverted>
(重复每个坏提交)git push origin HEAD:master
后来,樱桃采摘回:
git cherry-pick <commits-from-new-branch>; git push origin HEAD:master
我认为这会工作,但我还没有尝试过自己。因人而异。我认为简单地将变化撤回(没有樱桃采摘)将无法正常工作,因为他们将拥有原始的提交ID,并且git可能知道它不需要将它们拉入...然后再次,也许用一个新的它头将工作。试试吧,看看:)
相关问题
- 1. 混帐不能推到主分支
- 2. 混帐推制作大师
- 3. “混帐推起源大师”在德威
- 4. 混帐:致命的:一个名为分支“大师”已存在
- 5. 混帐无法检出空主分支
- 6. 混帐开关,分支是主分支推
- 7. 如何混帐推分支出来的另一个分支
- 8. 的Heroku:混帐推分期本地分支:主
- 9. 无法回退1步后推混帐
- 10. 混帐分支
- 11. 混帐:推删除分支远程
- 12. 混帐推不更新远程分支
- 13. 推分支压缩包与混帐
- 14. 混帐:致命的:当前分支主有多个上游分支,拒绝推
- 15. 混帐:创建分支出来的另一个分支显示在主水平
- 16. 混帐防止用户主分支
- 17. 忘了做“混帐推”以前的分支,开始新的分支
- 18. 混帐拉分支
- 19. 混帐推PHP和主机密钥验证混帐推命令后未能
- 20. 混帐:多个分支大厦项目
- 21. 混帐与gitolite分支,如何从主结帐时在开发
- 22. 混帐:分支后消失重置
- 23. 混帐:删除后裔分支
- 24. 同步分支主,并保持分支活着混帐
- 25. 如何不导入提交信息,当我做混帐合并上游/大师和混帐推起源
- 26. 混帐保持两个分支的历史,并能够混帐推
- 27. “混帐推”到格里特与跟踪分支
- 28. 混帐prepush挂钩:获取分支推到
- 29. 分叉后退出子进程
- 30. VSTS合并的Git分支孙子到主后子分支已合并到主
+1:是的,这比我的想法更清洁。恢复回复。 –
在初始回复之后,当主设备发生更改时,此操作是否仍然有效? –
@Corey Hart:它会按照通常的合并和恢复注意事项:如果受影响的文件在此期间发生更改,您可能必须进行手动编辑。 –