Когда я работаю с git в Windows 10, у меня никогда не возникало этой проблемы. Но когда я работаю с git в Ubuntu VM, используя VirtualBox, это случается довольно часто, и это действительно раздражает. Я знаю, что для этого есть ответ, но есть ли какое-то долгосрочное решение для этого, чтобы такого не произошло вообще?
Я попытался инициализировать другое git-репо, а затем отправить его в это новое репо, но это не сработало.
Это говорит примерно так:
error: object file .git/objects/cf/... is empty
error: object file .git/objects/cf/... is empty
fatal: loose object ... (stored in .git/object/cf/...) is corrupt
Я ожидаю, что он внесет изменения, когда я git add .
и git commit -m "foo"
. Но это выдает эту ошибку довольно часто.