git还原后回滚到原始状态

git还原后回滚到原始状态,git,commit,restore,rollback,Git,Commit,Restore,Rollback,我在我的项目中错误地执行了git恢复,所有文件都返回到旧版本。如何回滚(恢复)我的项目。 我已经工作了近几个星期没有提交任何东西,所以现在我所有的改变都消失了。任何帮助都应该引入新的提交。 您可以将分支重置为上一次提交,然后查看是否恢复了文件 您可以在当前回购协议的克隆上尝试: git clone repo1 repo2 cd repo2 git reset --hard HEAD~ (如果这不起作用,则在克隆上执行重置的事实意味着您已删除当前原始回购上的任何内容) 如果上一次提交没有包含任何

我在我的项目中错误地执行了git恢复,所有文件都返回到旧版本。如何回滚(恢复)我的项目。 我已经工作了近几个星期没有提交任何东西,所以现在我所有的改变都消失了。任何帮助都应该引入新的提交。
您可以将分支重置为上一次提交,然后查看是否恢复了文件

您可以在当前回购协议的克隆上尝试:

git clone repo1 repo2
cd repo2
git reset --hard HEAD~
(如果这不起作用,则在克隆上执行重置的事实意味着您已删除当前原始回购上的任何内容)

如果上一次提交没有包含任何当前工作,那么即使没有提交,也需要检查是否至少将工作添加到了索引(git add)

在这种情况下,您可以使用来查找您的内容。
有关一些想法,请参见“”