Недавно я запустил git fsck --lost-found
в моем репозитории.
Я ожидал увидеть пару обвисших коммитов, где у меня был reset HEAD
.
Однако, я был удивлен, увидев, вероятно, более чем несколько тысяч болтающихся сообщений blob.
Я не считаю, что что-то не так с моим репозиторием, но мне любопытно, что вызывает эти болтающиеся капли? В репозитории работают только два человека, и мы не сделали ничего необычного.
Я бы не думал, что они были созданы старой версией заменяемого файла новым, так как git нужно было удерживать оба блока, чтобы он мог отображать историю.
Подумайте об этом, в какой-то момент мы по ошибке добавили ОЧЕНЬ большой каталог (тысячи файлов) в проект, а затем удалим его. Может ли это быть источником всех оборванных капель?
Просто ищите понимание этой тайны.