致命:您当前的分支似乎已损坏

时间:2019-08-20 20:08:17

标签: git git-branch git-bash

使用

时出现此错误
 git log

致命:您当前的分支似乎已损坏

我的分支文件已损坏 我在记事本中打开了.git / refs / heads / mybranch,但我只看到了一些 ????????? 在文件中

我知道我必须找到分支哈希并将其复制到.git / refs / heads / mybranch文件中 但我不怎么找到那个哈希

我读了这个话题 Broken branch in git, fatal: your current branch appears to be broken

1 个答案:

答案 0 :(得分:1)

最后,在非常痛苦的情况下,这对我有用

1 get back up from your .git directory
2 open file .git\logs\refs\heads\<branch name> with your editor 
3 copy second hash of your last line
4 open file .git\refs\heads\<branch name> and delete everything in this file
5 past that hash to .git\refs\heads\<branch name>