还原更改

您可以使用 Git 的强大功能来还原任何提交,方法是单击合并请求和提交详细信息中的 还原 按钮。

还原合并请求

note还原 按钮仅对使用合并方法 “Merge Commit” 的项目显示,可以在项目的 设置 > 通用 > 合并请求 下设置。快进提交 不能通过使用合并请求视图来恢复。

合并请求合并后,使用 还原 按钮还原该合并请求引入的更改。

Revert merge request

单击该按钮后,会出现一个窗口,您可以在其中选择将更改直接还原到所选分支,或者您可以选择使用还原更改创建新的合并请求。

合并请求被还原后,还原 按钮不再可用。

还原提交

您可以从提交详细信息页面还原提交:

Revert commit

与还原合并请求类似,您可以选择将更改直接还原到目标分支或创建新的合并请求以还原更改。

还原提交后,还原 按钮不再可用。

还原合并提交时,主线始终是第一个父级。如果要使用不同的主线,则需要从命令行执行此操作。

这是使用第二个父级作为主线恢复合并提交的示例:

git revert -m 2 7a39eb0