GitLab 取消或删除推送

med*_*sel 2 gitlab gitlab-8

我想取消上次推送,因为推送了应用程序/构建文件夹更改 是否可以在 Gitlab 中恢复推送或上次推送?

CSc*_*ulz 5

您可以在本地删除提交并使用强制推送或通过 GitLab UI(GitLab 8.5 或更高版本)创建还原提交:

在要还原的历史记录中选择您的提交,然后单击还原按钮:

在此处输入图片说明

会有一个模态对话框。您可以选择是创建合并请求还是直接将其提交到默认分支:

在此处输入图片说明

更多细节

  • 通过这种方式,错误的提交会保留在历史中。有没有办法擦除它,因为它从未发生过? (2认同)