这对于有经验的Git人来说可能是一个简单的问题,但是当我谷歌的话,我总是会得到关于问题与推送到GitHub的页面。我有完全相反的问题:我推了一些我从未推过的东西。如何取消GitHub完成后的推送
我在GitHub上分叉了一个开源项目的公共存储库,创建了它的本地克隆,并对它进行了处理,并将所做的更改提交并推送到GitHub上的分叉存储库。
不知何故,GitHub上的diff完全搞砸了,并给我增加了700行和700个删除行(可能是因为缩进),所以我想取消推送的操作,再次执行更改时注意缩进,并承诺&将它再次推到到我的分叉库的原始版本时,它被克隆。
我不会因为我做过的几十次试验而感到困扰,并且我设法获得各种结果。问题是:如果你有这个问题,你会如何解决它?
感谢 杜乔
可能重复的[撤销github上的git push](http://stackoverflow.com/questions/3692938/undo-a-git-push-on-github) – CharlesB