GitLab 取消或删除 push。

6

我想取消上次推送,因为我推送了app/build文件夹的更改。在Gitlab中是否可以还原一个推送或者最后一个推送?


感谢您的建设性回答。 - medlamine Semassel
执行一个硬重置到上一个提交……? - ʰᵈˑ
是的,我尝试了硬重置并将其推送到GitLab上,它可以正常工作。谢谢。 - medlamine Semassel
1个回答

8
你可以通过以下两种方式之一撤销 Git 提交记录:在本地删除该提交记录并使用强制推送,或者通过 GitLab UI(GitLab 8.5 或更新版本)创建一个还原提交记录:
在历史记录中选择要还原的提交,然后单击“还原”按钮: enter image description here 会弹出一个模态对话框。您可以选择是创建合并请求还是直接将其提交到默认分支: enter image description here 更多详情请参考此处

非常感谢CSchulz,但我使用的是8.0.5版本,我想我看不到还原选项。 - medlamine Semassel
但我找到了另一种方法,通过硬重置。 - medlamine Semassel
在这种情况下,你所做的与链接答案中描述的是一样的。 - CSchulz
2
通过这种方式,错误的提交记录仍然存在于历史记录中。有没有办法将其删除,就像从未发生过一样? - Angelo Mascaro

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