我的情况是
我们有一个名为 stg 的分支
我们在其中创建一个功能分支。
典型过程如下:
- git结帐分期
- git pull 原点暂存
- git checkout -b <feature_branch>
我们在特性分支上工作,然后我们为一个名为 dev 的分支创建一个 MR,并进行测试。
dev/test 已经与 staging 环境同步。
我们想避免将 dev/ 或 test 合并到我们的功能分支中,但是我错误地将 dev 合并到我的工作分支中,这导致了冲突的发生。
我想在发生合并之前重置我当前的工作分支。
正如你所看到的,最后一次提交基本上把事情搞砸了,我试图合并test
到我的工作分支中,这是我不想要的。我希望该分支返回到合并发生之前的状态。
我想避免使用 git revert ,因为这会导致很多问题,并且想坚持使用 git reset ,但不知道如何处理这个问题。