之前有一次切换到某个节点后,提交了一些代码。但是并未创建分支。
之后发现不在master分支上,就切换分支,切换后发现在该节点提交的代码都消失了,在分支中无法找到。
参考文章https://blog.csdn.net/u011240877/article/details/76273335
解决办法:
1. 查看当前提交: git reflog 查看head的所有变动信息。可以看到过去的提交
2. 将代码reset至上一个提交 (使用soft命令保存更改)git reset --soft head~1
3. 创建新分支将代码提交
4. 将新分支合并至主干