结帐分支时出现问题

时间:2021-01-20 11:23:23

标签: git git-branch

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

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

运行 git branch 不显示分支。

我能做什么?

1 个答案:

答案 0 :(得分:1)

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