【问题标题】:GitLab cancel or delete a pushGitLab 取消或删除推送
【发布时间】:2016-05-23 12:01:29
【问题描述】:

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

【问题讨论】:

  • 感谢您的constructif回答。
  • 硬重置到之前的提交......?
  • 是的,我尝试过硬重置并将其推送到 GitLab 上,它可以正常工作,谢谢。

标签: gitlab gitlab-8


【解决方案1】:

您可以delete the commit locally and use force push 或通过 GitLab UI(GitLab 8.5 或更高版本)创建还原提交:

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

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

More details

【讨论】:

  • 非常感谢 CSchulz,但我使用的是 8.0.5 版本,我想我看不到还原选项。
  • 但我找到了另一种方法,就是好好休息。
  • 在这种情况下,您已完成与链接答案中所述相同的操作。
  • 通过这种方式错误的提交保留在历史记录中。有什么办法可以消除它,因为它从未发生过?
猜你喜欢
  • 2021-08-19
  • 2017-12-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-02-11
相关资源
最近更新 更多