因此,在 GitHubGUI 中,像往常一样,我进行了更改,然后单击Commit&Sync
了一会儿,弹出了“合并冲突”对话框,然后一切都消失了,我将最新的更改与远程存储库同步。
我所做的一切都消失了。
这发生在commit&sync
我试图修复合并错误后不断单击之后,但这次实际上一切都消失了,就像我刚刚完成一个pull
命令并且 git 不会捕获我的提交一样。
有什么方法可以恢复这些提交的文件吗?GUI 首先提交它们,然后推送它们。所以我认为它必须去某个地方哈哈。
编辑:
做过:
git reflog show
ae0217a HEAD@{1}: rebase finished: returning to refs/heads/master
ae0217a HEAD@{2}: checkout: moving from master to a....(edited letters)
2729389 HEAD@{3}: commit: First side menu change : changed size, colors, and added icons
2bf6181 HEAD@{4}: pull: Fast-forward
所以“ commit
”是打开的,HEAD@{3}
但我如何回到它或让我的更改出现master
?