我正在处理我的GitHub项目的本地副本。更改了几个文件之后,我尝试提交并收到消息This is not a github repository
,因此我做了git init
,git add .
并且已经提交(添加远程原点后),并且{{1} }}。
现在所有的提交都没有了,除了我的。
无论如何还原这些提交,因为它们真的很重要吗?我尝试了git push origin master -f
,但收到了消息git reset 890dbfa4a5479cf849f2e2b525b9609a26e19573
。
答案 0 :(得分:2)
你强制推送会覆盖分支中的整个提交历史记录。
你犯了两个错误:
您可以尝试以下操作:
您可以参考以下链接获取进一步的帮助: