我搞砸了,真不好。 我不小心将一个不应该合并的分支合并到我正在处理的另一个分支中。 我尝试通过
撤消合并 git push -f origin [WHAT_THOUGHT_WAS_MY_LAST_GOOD_COMMIT_HASH]:my-branch
不幸的是,这关闭了我打开的PR,并且似乎抹去了我所有的提交。
在我的PR提交的地方,我现在收到消息:
我的分支被强行推入,并且不再有任何新提交。
我简直不敢相信我刚刚做的事情,必须有一种方法可以恢复以前所做的事情。
浏览分支中的所有旧提交,似乎跳过了我所做的提交的日期。就像它们都消失了。
发生了什么事?有什么保存吗?