在 GIT 中还原后将功能分支重新合并到主分支的最佳方法是什么



我有一个名为feature的功能分支。我将它合并到master中,但后来意识到它还没有准备好发布,所以我必须将其还原,以避免阻止其他人的工作。

请注意,我没有直接在master上恢复的权限。若要恢复,我必须从master创建一个新分支feature_revert,恢复合并并将此新分支再次合并到master

现在,过了一段时间,我的更改准备再次合并,重新合并到master的正确方法是什么?

  1. 只需合并功能分支即可再次掌握。由于我没有直接在master上恢复,Git是否能够合并这个分支,或者它仍然会将这个分支重新命名为已经合并的分支
  2. 恢复feature_Revert上的恢复,并将其合并回master
  3. 创建一个不同的分支feature_remerge,将feature的更改合并到此新分支,并将此新分支合并为master

如果我把事情搞得有点复杂,我很抱歉。只是想知道在这种情况下最好的做法是什么。

只需合并功能分支即可再次掌握。

这实际上不应该起作用,因为它已经作为PR的一部分合并了。

创建一个新的单独分支(选项3:feature_remerge(是最简单的方法,以便将正确的合并内容合并到master

最新更新