【求助】github fork项目,后续我自己的提交不见了..

事情是这样的, 我fork了一个博客,并且在前年提交了文章在这个仓库上。 然后我今天上去看,发现我的提交都不见了,文件也不见了,取而代之的是原仓库的提交…

在 github-pages deployments 页面,还能看到我的部署记录。 里面有我的提交记录,提示


This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

哪位大佬知道怎么把提交还原回去吗。感激不尽

1 个赞

我觉得拾荒一定知道。 我at一下 @neo

我顶

git 的提交记录都在的,你这种情况是不是不小心同步了被fork的分支了

有可能是的。但是提交记录确实都不在了

只有之前那个仓库的作者的提交记录了

再顶

看聊天记录

点了sync with discard吧,你自己的提交被扔掉了。
但是你能从部署里看到commit,那你就直接把commit checkout出来呗,然后再从这里开一个新的分支,这不就恢复了。

check out 提示提交不存在

你本地没有记录吗

无啊, 有就不用找了

前年…你本地拉下来找找有没有记录吧,找到后重新提交一下

那你看看 dangling commit

dangling 是什么?

Google或者百度一下

本地还在的话,尝试强制重推

常规话题快问快答