git 存储后新文件丢失,然后在新分支中应用 git 存储



我可能刚刚在这里失去了 5 个小时的工作...... :(

我在分支 A 上:创建了对现有文件进行其他更改的新文件

我隐藏了更改

已检出母版

拉上师傅

签出分支 A

git 存储是否应用了

做了 git checkout -b newBranchB

然后我做了 git 变基大师

由于一些冲突,我随后做了 git 变基 --abort

在中止和变基之前,我可以看到新文件。

中止变基后我看不到我的新文件! :(

看看 git reflog 是否有它。

Git 日志记录将推送到远程存储库的所有提交。

get reflog 显示所有提交,甚至是压缩的提交 - 修改后的提交、覆盖的提交等(但仅自上次克隆以来)。

git reflog
git reset --hard YOUR_REFLOG_COMMIT

我只是希望你在某个时候承诺!

请注意,Git Reflog 是本地引用,如果在本地删除 Git 文件夹,则会删除。 与 Git Log 不同,如果在本地删除 Git 文件夹,然后稍后再次克隆存储库,则 Git log 将可用。

最新更新