0

我的情况是

我们有一个名为 stg 的分支

我们在其中创建一个功能分支。

典型过程如下:

  • git结帐分期
  • git pull 原点暂存
  • git checkout -b <feature_branch>

我们在特性分支上工作,然后我们为一个名为 dev 的分支创建一个 MR,并进行测试。

dev/test 已经与 staging 环境同步。

我们想避免将 dev/ 或 test 合并到我们的功能分支中,但是我错误地将 dev 合并到我的工作分支中,这导致了冲突的发生。

我想在发生合并之前重置我当前的工作分支。

在此处输入图像描述

正如你所看到的,最后一次提交基本上把事情搞砸了,我试图合并test到我的工作分支中,这是我不想要的。我希望该分支返回到合并发生之前的状态。

我想避免使用 git revert ,因为这会导致很多问题,并且想坚持使用 git reset ,但不知道如何处理这个问题。

4

0 回答 0