一路还原本地GitHub存储库

问题描述 投票:-1回答:4

我知道您可以按照还原提交的顺序进行操作,但是有没有办法将存储库完全还原到首次初始化时呢?

这听起来很极端,但是我搞砸了我的提交,因为我试图使用现有的React项目替换现有的git repo(替换其中的内容),并在不需要的时候获取了。遥控器已关闭,现在来自React项目的原始文件都消失了。

提交的次数太多(完成是因为我一直遇到错误,所以我不得不保持分支同步才能还原)。抱歉,这很愚蠢,但是失去所有这一切将是灾难性的。我宁愿只是从将目录转换为git repo(即今天)之前重新开始。

git git-reset git-revert
4个回答
1
投票

如果要使用所有提交删除存储库,请在项目目录中删除目录.git,然后从初始化git存储库git init .重新开始>


1
投票

可以使用git rev-list获得第一次提交的SHA:


0
投票

尝试执行以下命令


0
投票

编辑:一开始我误会了-我认为您想保留每个文件的当前工作树副本

© www.soinside.com 2019 - 2024. All rights reserved.