当我尝试结帐分支时遇到问题。
我在 logs/refs/ 中看到分支文件,但无法对其进行检出。 碰巧当我向它提交更改时,电源被切断,当它恢复时我不在分支上,我无法再次结帐。
运行 git branch
不显示分支。
我能做什么?
答案 0 :(得分:1)
您可以使用 git reflog
查看您最近的更改。或者,如果您可以查看文件并将其解析为散列,则可以执行 git reset --hard <hash>
将其恢复,或者 git checkout -b look <hash>
如果您想将其签出到新分支以查看发生了什么