在 GIT 中恢复后将功能分支重新合并到 master 的最佳方法是什么

时间:2021-06-27 06:11:42

标签: git

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

请注意,我无权在 ma​​ster 上直接还原。要恢复,我必须从 ma​​ster 创建一个新分支 feature_revert,恢复合并并将这个新分支再次合并到 ma​​ster

现在过了一会儿,我的更改准备再次合并,重新合并到ma​​ster的正确方法是什么?

  1. 只需将 feature 分支再次合并到 master。由于我没有直接在 master 上恢复,Git 是否能够合并它,或者它仍然会将这个分支重新定义为已经合并?
  2. 还原 feature_revert 上的还原并将其合并回主
  3. 创建一个不同的分支feature_remerge,将feature的更改合并到这个新分支,并将这个新分支合并到master

对不起,如果我让事情有点复杂。只想知道这种情况下的最佳做法是什么。

1 个答案:

答案 0 :(得分:1)

<块引用>

只需再次将功能分支合并到 master 即可。

那确实不行,因为它已经作为 PR 的一部分合并了。

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

相关问题