如何解决git提示error refs/heads/master invalid sha1 pointer xx问题
操作步骤
执行检查
1 | git fsck --full --no-dangling |
显示1
2error: Could not read 3badbbe7d5266d88a92a4b2ec4f8ebcfd4d17f89 fatal: bad object refs/heads/master
fatal: failed to run repack
接着执行1
2git reflog expire --expire=now --all
git gc --prune=now
执行完上述命令后,若依旧存在该问题,则需要移除该有问题分支
移除config文件中该branch配置
移除HEAD或FETCH_HEAD中该branch编号配置
移除packed-refs中该branch编号配置
若想直接删除该分支,可执行下面命令1
git push origin :refs/heads/master
然后执行更新1
git fetch
然后接着执行检查1
git fsck --full --no-dangling
成功解决该问题
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 时光漫步!
评论