本想恢复到以前由如何恢复到以前的承诺和删除后犯的Git
$ git reset --hard commit_sha
这似乎与HEAD成功地恢复,现在是在提交以前的承诺,但内PyCharm登录我仍然看到稍后再提交分支历史记录。
所以我的问题是如何删除以后提交?即图像,我想删除提交7e260f7
我是否右键单击7e260f7
或名为TEMP CHANGE GROUP的提交并选择“将当前分支重置为此处”?
因为origin/master
7e260f7
仍然在BitBucket?
$ git reset --hard 7e260f7
可能重复的[垃圾收集提交在混帐](http://stackoverflow.com/questions/14991916/garbage-collect-commits-in-git) –
您是否尝试重新启动PyCharm或删除其内部缓存?这可能只是在内部存储它们。 –
嗨丹,但提交仍在Bitbucket中显示? – niceseb