首页 > 解决方案 > 结帐时的问题

问题描述

当我尝试结帐分支时遇到问题。

我在 logs/refs/ 中看到了分支文件,但无法对其进行签出。碰巧当我提交更改时,电源被切断了,当它回来时,我不在分支上,我无法再次结帐。

运行git branch不显示分支。

我能做些什么?

标签: gitgit-branch

解决方案


您可以使用git reflog来查看您最近所做的更改。或者,如果您可以查看文件并将其解析为哈希,您可以git reset --hard <hash>将其恢复,或者git checkout -b look <hash>如果您想将其签出到新分支以查看发生了什么。


推荐阅读