我跑了一个git reset --hard mygoodhash
我尝试了很多这样的方法,而其他方法则无效,正如您在下面的提交历史中所看到的那样。 (所有这些都是因为我不小心将一个分支“拉”到了我当前的工作分支中,并且重置--merge无法正常工作。)
我的理解是,上面的命令会将head设置回指定的提交,但是head仍然是分离的。
现在代码库就是我想要的地方了……HEAD @ 0,与下图中的HEAD @ 2和HEAD @ 10相同。
我想本质上将所有内容删除回HEAD @ 10,并将head附加到该提交。
我还没有将其推送到任何远程存储库。到目前为止都是本地的。
有什么好心的人可以告诉我该怎么做,或将我指向某篇文章或帖子,或者任何对此发表意见的人吗?