Инструменты
Просмотр дерева файлов в Git с помощью git ls-tree
Подробное руководство по git ls-tree - как просматривать дерево файлов в коммитах и ветках Git и разбирать структуру репозитория на низком уровне
Интерактивное перебазирование - git rebase -i
Подробное руководство по интерактивному перебазированию в Git - как использовать rebase -i для очистки истории коммитов и безопасной работы с ветками
Сбор мусора в Git с помощью git gc
Подробное руководство по git gc - как работает сбор мусора в Git какие типы объектов удаляются и как безопасно оптимизировать репозиторий
Проверка связности и целостности репозитория в Git с помощью git fsck
Подробное руководство по использованию git fsck - как проверять целостность репозитория находить поврежденные объекты и устранять ошибки