我做了一些更改然后做了提交.然后我意识到我在一个未命名的分支.所以我检查了另一个分支(带有名称).现在我想恢复我对未命名分支的提交或切换回未命名的分支,以便我可以在其上放置一个名称.
我的承诺永远丢失了吗?
有没有办法查看所有分支和未命名分支的所有提交列表?
mea*_*gar 16
您可以检查git reflog
以查看HEAD指向的内容.当您找到提交ID时,可以通过以下方式查看git checkout <commit-id>
.进行该提交后,您可以创建一个分支来指向它git checkout -b <branch-name>
.