這對於有經驗的Git人來說可能是一個簡單的問題,但是當我谷歌的話,我總是會得到關於問題與推送到GitHub的頁面。我有完全相反的問題:我推了一些我從未推過的東西。如何取消GitHub完成後的推送
我在GitHub上分叉了一個開源項目的公共存儲庫,創建了它的本地克隆,並對它進行了處理,並將所做的更改提交併推送到GitHub上的分叉存儲庫。
不知何故,GitHub上的diff完全搞砸了,並給我增加了700行和700個刪除行(可能是因爲縮進),所以我想取消推送的操作,再次執行更改時注意縮進,並承諾&將它再次推到到我的分叉庫的原始版本時,它被克隆。
我不會因爲我做過的幾十次試驗而感到困擾,並且我設法獲得各種結果。問題是:如果你有這個問題,你會如何解決它?
感謝 杜喬
可能重複的[撤銷github上的git push](http://stackoverflow.com/questions/3692938/undo-a-git-push-on-github) – CharlesB