pycharm 提交到git并硬重置后所有文件都消失了[duplicate]

vd8tlhqk  于 2022-11-08  发布在  PyCharm
关注(0)|答案(2)|浏览(342)

此问题在此处已有答案

How can I undo git reset --hard HEAD~1?(19个答案)
三个月前关门了。
需要您的帮助,请🙏我已经尝试运行我的第一次提交和文件夹中的所有文件都消失了。
有什么办法可以恢复它们吗?
从home dir搜索文件,它们不在我的Mac上,没有备份,试图从本地历史中用pycharm恢复-文件被恢复,但它们是空白的。
这些是我使用的命令:

git add .
git commit -m "first commit"
git push -uf origin master
git push -uf origin driver_account_be_automation
git reset --hard HEAD~1
git push -uf origin driver_account_be_automation
git reset --hard HEAD
git reset --hard 
git reset --hard 2dfe5d6e6a47696c11d40a963b1b886071c18a9f
git add .
git commit -m "first commit"
git push -uf origin driver_account_be_automation
lzfw57am

lzfw57am1#

您的初始提交仍在reflog中。
运行git reflog以发现其sha,然后运行git reset --hard <sha>以返回到其状态。

dw1jzc5e

dw1jzc5e2#

使用git log -n <NUMBER>-找到你的提交。然后你可以使用新的分支,并将你的提交和它的UID一起选到新的分支。然后提交,推送和合并。

相关问题