2016-05-23 186 views
0

我想取消我最后一次推送,因为推动了应用程序/生成文件夹更改是否可以恢复推送或Gitlab中的最后一次推送?GitLab取消或删除推送

+2

你,然后再发布搜索这个呢?这可能是关于Git的最常被问到的单个问题。简单的答案是:不,已经太晚了。在您审核完您的提交之前,请勿推送。 –

+0

感谢您的答案。 –

+0

做一个硬重置到以前的提交....? –

回答

2

您既可delete the commit locally and use force push或创建一个还原通过GitLab UI(GitLab 8.5或更新版本)承诺:

选择要恢复,然后点击还原按钮,历史的承诺:

enter image description here

会有一个模态对话框。你可以,如果你想选择创建一个合并请求或直接提交到默认分支:

enter image description here

More details

+0

非常感谢CSchulz,但我在8.0.5版本,我想我看不到恢复选项。 –

+0

但我发现了另一种方式,通过一个艰难的休息。 –

+0

在这种情况下,您所做的与链接答案中所述的相同。 – CSchulz