Это команда git-app-repair, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
git-app-repair - восстановить сломанный репозиторий git
СИНТАКСИС
git приложение ремонт
ОПИСАНИЕ
Это может исправить многие проблемы с репозиториями git, которые мерзавец Fsck обнаруживает, но делает
сам не исправлю. Это полезно, если репозиторий сильно поврежден. Один из способов это может
происходит, если репозиторий, используемый git-Annex, находится на съемном диске, который отключается в
неподходящее время.
Эту команду можно использовать внутри репозиториев git, которые не используют git-application в
все; при использовании в репозитории с помощью git-application выполняет дополнительный ремонт git-
Пристройка филиал.
Он работает путем удаления любых поврежденных объектов из репозитория git и получения всех
недостающие объекты он может с пультов репозитория.
Если этого недостаточно для полного восстановления репозитория, можно также сбросить ветки обратно.
для коммитов до того, как произошло повреждение, удалите ветки, которые больше не доступны
из-за потери данных и удалите все отсутствующие файлы из индекса. Он будет делать это только в том случае, если
беги с --сила вариант, так как это переписывает историю и выкидывает недостающие данные.
Обратите внимание, что --сила опция никогда не касается тегов, даже если они больше не используются из-за
недостающие данные.
После выполнения этой команды вы, вероятно, захотите запустить мерзавец Fsck чтобы убедиться, что он исправил
репозиторий. Обратите внимание, что fsck может по-прежнему жаловаться на объекты, на которые ссылается reflog, или
тайник, если они не могут быть восстановлены. Эта команда не пытается очистить
либо рефлог, либо тайник.
Также неплохо запустить мерзавец приложение Fsck --быстро после этой команды, чтобы убедиться, что
ветка git-application отражает реальность.
ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
--сила
Включите действия по восстановлению, которые включают удаление данных, которые были потеряны из-за git
повреждение репозитория.
Используйте git-app-repair онлайн с помощью сервисов onworks.net