提交到git并硬重置后,所有文件都已消失



需要您的帮助我已经尝试运行我的第一次提交,但文件夹中的所有文件都已消失。

有什么方法可以恢复它们吗?

从home目录中搜索文件,但它们不在我的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

您的初始提交仍在reflog中。

运行git reflog以发现其sha,然后运行git reset --hard <sha>以返回其状态。

使用git log -n <NUMBER>-查找提交。然后,您可以使用新的分支,并用它的UID来选择对该新分支的提交。然后提交、推送和合并。

最新更新