【发布时间】:2011-12-21 07:37:15
【问题描述】:
我从 master 创建了一个实验分支,并在实验分支上进行了四次提交。与此同时,主人仍然留在上次的位置。现在,我想以这样一种方式合并我的实验分支,以便将来可以轻松撤消此合并。
当我尝试搜索时,撤消合并的最简单方法在我看来就像git revert hash_of_merge_commit。
但是,这仅在我将 master 与实验分支合并时获得合并提交哈希时才有效。在这种情况下,由于 master 的 HEAD 没有进展,当我尝试合并时,我只会将四个新的提交添加到 master,这意味着要撤消此合并,我需要手动记住并还原每个单独的提交在未来。
有更好的方法吗?
【问题讨论】: