Я использую git
для управления файлами в проекте и продолжаю работать в этой проблеме.
Когда я запускаю git status
, я получаю сообщение
fatal: unable to read tree e2d920161d41631066945a3cbcd1b043de919570
Как я понимаю, я должен проверить вывод git fsck
, и я получаю
broken link from tree e09a42f248afff64336fbbec2523df97c26451ac
to tree e2d920161d41631066945a3cbcd1b043de919570
broken link from tree e09a42f248afff64336fbbec2523df97c26451ac
to tree 9b0dd389bd7f9e8d257395d57e0881b7957f9698
broken link from tree e09a42f248afff64336fbbec2523df97c26451ac
to tree 9e288a4ad60d63f342dfd18237980674426aa725
broken link from tree e09a42f248afff64336fbbec2523df97c26451ac
to tree 2a04647337089f554fab8c49cfd37149e5f4fc9f
broken link from tree e09a42f248afff64336fbbec2523df97c26451ac
to tree ea16658b45ce961adc3c3f519b0e8d9672918ca8
вместе с большим количеством сообщений missing blob
.
Следуя различным ресурсам (например, Git - Сломанные ссылки, пропавшие и висячие деревья) Я просто повторно клонировал проект из github
и начал снова.
Как только я повторно клонировал проект, все хорошо для нескольких commit
s, и тогда проблема снова возникает. Повторное клонирование каждый раз не кажется оптимальным и, похоже, противоречит идее использования git
, и я хотел бы попытаться понять, что происходит. Как я могу диагностировать и исправлять эту проблему?