1
我推送了一個提交到遠程存儲庫,我想撤消該提交。Git:如何執行硬推
要撤消我用
git reset --hard prev_commit_hash
我的本地庫提交(順便說一句,這是正確的方式做到這一點?)
然後我試圖推,和失敗的,因爲尖正如我預料的那樣,我目前的分支機構落後於其遠程分支機構。
問題是:執行強制/強制推送的正確方法是什麼?
編輯:
我看過一些其他類似的問題,但他們有點老。 建議的解決方案是使用git revert
。最近我看到用戶評論說這個解決方案不適合他們。
可能重複的[Git - 撤消推送提交](http://stackoverflow.com/questions/22682870/git-undo-pushed-commits) – fedorqui
我不確定它是否在2年前發佈... –
我不喜歡輕手指下的選票。我遇到了一個問題,我在這裏問一個問題,因爲這是一個很好的社區,我相信我會找到我要找的。此外,這是一個很好的問題,我相信很多其他用戶會發現它非常有幫助。謝謝。 –