如何修复已删除的git提交分支或引用?

4

好的,我了解了您的问题。似乎我在使用 git 时不小心删除了一个 git 提交分支 / refs / 或其他内容。因此,每次我尝试使用 "git push" 命令时,都会出现以下错误:

Counting objects: 62, done.
error: unable to find 917c9bbd15d005484257180c1de94a479d7a7a43
Delta compression using up to 4 threads.
Compressing objects: 100% (43/43), done.
fatal: unable to read 917c9bbd15d005484257180c1de94a479d7a7a43
fatal: early EOF
error: failed to push some refs to 'slk@busaway.org:studentreg.git'

如何解决这个问题?我尝试过 "git pull / git fsck /",但都没有起作用... >.<
提前感谢 ^^

“或者其他什么东西”是不够的。与另一个 Git 存储库进行比较,查看在 .git 文件夹下缺少哪个文件夹。 - manojlds
看起来你删除了一个 Git 对象... - knittl
1个回答

1

尝试使用:

git config --add core.compression -1

再次推送,应该解决问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接