【发布时间】:2016-09-07 11:26:22
【问题描述】:
我知道这个问题已经回答了好几次了,但是到目前为止,我尝试过的每个发布的解决方案都对我不起作用:(
情况是:我们想要返回的主分支中有一个工作提交。不幸的是,从那时起,多项更改(包括与其他分支的合并)已被推送到 master。
所以我需要做的是让 master 分支再次到达最后一个工作提交 - 或检查最后一个工作提交并用它“覆盖”master 上的最后一个提交 - 在服务器 (github) 存储库上。我真的不在乎对最后一次工作提交所做的更改是否丢失,但如果它们保持完整不会受到伤害。
重要的是其他分支不要碰!!!
git revert 没有以多种方式完成这项工作......
【问题讨论】:
-
你试过了吗:stackoverflow.com/a/4114122/2394026。查看“Undo published commits with new commits”段落的第二个解决方案
-
我可以在这里想到至少两个问题似乎可以解决您的问题。您到底尝试过什么?