由于一些糟糕的樱桃采摘,我的本地Git存储库目前领先于原点五次提交,并且状态不好。我想摆脱所有这些提交并重新开始。
显然,删除我的工作目录并重新克隆就可以了,但是再次从GitHub下载所有内容似乎有点矫枉过正,而且没有很好地利用我的时间。
也许git revert
是我需要的,但我不想在原点(甚至六个)之前完成10提交,即使它确实让代码本身回到了正确的状态。我只想假装最后半个小时从未发生过。
有没有一个简单的命令可以做到这一点?这似乎是一个明显的用例,但我没有找到任何例子。
请注意,这个问题是关于承诺,没有的: