我在代碼中做了錯誤的修改,然後提交它們,然後將它們推送到遠程。如何撤消git push或將origin/mybranch移動到上一步?
現在本地mybranch
和origin/mybranch
同步。
我發現我的代碼是錯的。我想退一步來。我沒有將當前分支重置爲先前的提交,並在本地存儲庫中獲得了正確的狀態,但無法將其推送到遠程。
如果我做正常的推,它合併,我再次留在錯誤的代碼。
在我強制推動後,我得到了額外的提交邏輯消失,但我仍然有錯誤的代碼。
現在我要手動恢復舊時尚樣式中的更改。
是否更好的執行方式?
你已經完成了「 - soft」或「--hard」reset嗎? –
@sajibkhan它不會與已推入的東西一起工作,會嗎? – Phate01
[撤消'git push']可能的重複(http://stackoverflow.com/questions/1270514/undoing-a-git-push) – nullpointer