2016-05-23 185 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