我有一个场景,我需要恢复 GitLab 中第三个合并请求的更改。前段时间合并请求已经成功合并到主分支了
我知道 GitLab UI 中针对最新合并请求的恢复按钮,但我不确定这是否或如何适用于较旧的合并请求,特别是当它们不是最新合并的请求时。
有人可以指导我如何解决这个问题吗?理想情况下,我想仅撤消特定合并请求的更改,而不影响后续提交或合并请求。
我对 gitLab 不熟悉,ui 上可能有一个简单的解决方案。
但是您绝对可以从命令行使用
git revert <hash-of-unwanted-commit>
我会创建一个新分支,在新分支中使用 git revert,检查它是否做了你想要的事情,然后合并