У меня есть клонированное репо, и мне нужно проверить, не сломано ли репо. Я попытался запустить git status
, но он говорит:
fatal: this operation must be run in a work tree.
Я также пытался запустить git gc
, и он возвращает ненулевое значение, если репо не работает. Но это занимает чертовски много времени, так как размер репо большой.
Любой альтернативный подход в этом?
Обновление: я пробовал git fsck
, и это также занимает примерно столько же времени, сколько git gc
. Размер репо почти ~16 гб :(
git gc
илиgit fsck
. Вы имеете в виду подходящий меньший масштаб? - person LeGEC   schedule 27.07.2021