在Gitlab中回退到先前的版本。

3
我刚开始使用Gitlab。我们在GIT中使用本地分支,然后将更改推送到主分支之前。所以我试图回滚一个提交。但是我搞砸了,把我的同事的提交带到了我的本地分支。现在我想回到Gitlab中的以前版本。如果您查看附加的图像,您会发现我目前处于最新版本,但我想回到第9个版本。有没有办法做到这一点?

GitLab


你需要_revert_那个不必要的合并提交。请参考这里获取一般性的解答;在GitLab中具体步骤可能会有所不同。 - Tim Biegeleisen
1个回答

1
在GitLab Web UI本身上,撤销操作在这里有文档记录。

https://docs.gitlab.com/ee/user/project/merge_requests/img/cherry_pick_changes_commit.png

另一种选择是在本地将您的分支重置为HEAD~并强制推送,如果您是唯一使用此分支的人,则可以起作用。
但还原更安全,只会添加一个新提交(而不是覆盖最近的分支历史记录)。该新提交将取消您要还原的提交中所做的更改。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接