Описание тега git-fsck

A git command line tool that verifies the connectivity and validity of the objects in the database
1 ответ

git fatal - удаленное устройство неожиданно зависает, но не RPC, не разрешено или нет сообщения, связанного со сломанным каналом

Я видел много постов здесь на SO о git fatal: удаленный конец зависал неожиданно, но ни одна из них, похоже, не связана с моей. Все сообщения об этой ошибке здесь связаны с RPC, разрешением, сломанной трубой и т. Д., Но фатальная ошибка, которую я п…
08 янв '19 в 00:52
0 ответов

git fsck --full - свободный объект. Как исправить исчезнувший объект в git?

Это не проблема CRC, все было хорошо, до линтинга. Это произошло после lint:fix изменения, но я не уверен, может быть, .editorconfig с root = true начать уничтожать некоторые файлы в папке проекта - понятия не имею. git fsck --full error: inflate: d…
06 фев '19 в 11:18
2 ответа

Как восстановить дерево HEAD^?

tl;dr: возможно ли восстановить HEAD^дерево, если оно удалено, а не передано заранее, а все остальное не повреждено? Я случайно удалил часть моего .git, Я не совсем уверен, чего не хватает. Обнаружив, что git push не работал, я побежал git fsck: Che…
07 окт '14 в 03:51
0 ответов

Состояние Git показывает "роковой: плохой объект HEAD"

Я только что сделал git status и он выбрасывает следующую ошибку: фатальный: плохой объект ГОЛОВА Я также пытался git fsck который дает следующий вывод: Checking object directories: 100% (256/256), done. error: HEAD: invalid sha1 pointer 921078fd0d6…
04 ноя '15 в 09:37
1 ответ

Git - удалить недостающие капли или деревья

Есть ли способ удалить ссылки на отсутствующий блоб или дерево из истории? Вот вывод git fsck --full broken link from tree 99fe1a9d46985ca21e88de53a7a290e2b1889722 to blob bf70d7b3bf98852e13dd0b3b8499ad5d77f174d9 broken link from tree e3dbfdf73cb5c9…
25 авг '16 в 22:14
1 ответ

Как захватить журнал git fsck --full --verbose

Как мне захватить вывод git fsck --full --verbose в лог-файл? Я пробовал с git fsck --full --verbose > log а также git fsck --full --verbose | tee log но ни один не работает для меня. Что я должен делать?
14 сен '15 в 06:18
2 ответа

Git репозиторий сломан прерванным коммитом

Я сломал свой локальный репозиторий Git, прерывая git commit с помощью Ctrl+C (два коммита назад). Как я могу это исправить? Выход из git stash: $ git stash fatal: bad revision 'HEAD' fatal: bad revision 'HEAD' fatal: Needed a single revision You do…
16 апр '18 в 14:21
1 ответ

Каковы плюсы и минусы пользовательских предметов и ссылок?

Допустим, я хочу написать небольшой помощник, который позволяет добавлять некоторые метаданные в хранилище таким образом, чтобы он мог распространяться к клонам через refs, Простой пример (прототип клона git-notes, который даже не прикрепляет примеч…
09 фев '17 в 14:52
0 ответов

Как отправить большой репозиторий git без запуска команды git pack-index?

Я знаю об этом вопросе. Я уже выполнил свои локальные модификации, однако, похоже, официальный git-проект выполняет git fsck локально, прежде чем нажать на происхождение. C:\Cygwin\home\example\utils>git push origin master Warning: Permanently ad…
22 окт '15 в 13:39
2 ответа

Что означает git fsck?

В чем смысл позади fsck имя команды? Документация команды, кажется, не упоминает, что означает название.
16 янв '14 в 01:45
1 ответ

Как исправить испорченный репозиторий git - "git fsck" сообщает "предупреждение в дереве [hash]: содержит записи, указывающие на нулевой sha1"

Обзор: Я не могу успешно перенести изменения в нашем репо на наш производственный сервер. Запуск "git fsck" в моем репозитории вернул 5 экземпляров той же ошибки: warning in tree [hash]: contains entries pointing to a null sha1 Ошибка существует во …
28 май '15 в 16:24
0 ответов

Git в Mercurial конвертируется не из-за плохого файла

Я пытаюсь преобразовать Git-репозиторий в Mercurial. На полпути через него происходит следующая ошибка: $ hg convert --datesort git-repo hg-repo initializing destination hg-repo repository scanning source... sorting... converting... 77 Some commit 7…
20 июн '14 в 19:54
2 ответа

Ошибка сервера git: поврежденный объект удален

У меня есть ошибка в ответ на git fsck --full который corrupt loose object '...' на машине сервера git. У меня нет локального хранилища. Я не могу клонировать. У меня нет объекта в репо / объекты /... У вас есть идеи, как это исправить? Объект не на…
17 ноя '15 в 13:04
0 ответов

Как восстановить git reset --hard HEAD@{1}

Я делаю git reset --hard HEAD@{1} Но я удалил некоторые вещи неправильно. Я пытаюсь решить это git fsck −−lost-found Но он не нашел "вернуться" Спасибо...
12 ноя '15 в 19:59
3 ответа

Игнорировать ошибки режима файлов fsck / zero-padded в "git clone"

У меня есть следующие настройки в моей глобальной конфигурации Git: [transfer] fsckobjects = true [fetch] fsckobjects = true [receive] fsckobjects = true Они подтверждают, что все объекты в клонированной базе данных являются действительными и достиж…
08 дек '16 в 00:15
1 ответ

Как проверить репозиторий Mercurial на согласованность (контрольные суммы)?

Предположим, я восстановил репозиторий Mercurial из сломанной файловой системы (например, из-за плохого жесткого диска), и я хочу быть уверен, что это не было затронуто. Как я могу вызвать самопроверку в Mercurial? Таким образом, Mercurial просматри…
21 ноя '18 в 11:57
5 ответов

Git: что такое свисающий коммит / блоб и откуда они берутся?

Я ищу основную информацию о висячих коммитах и ​​каплях. Мой репо выглядит нормально. Но я побежал git fsck в первый раз, чтобы увидеть, что он сделал, и у меня есть длинный список "висячих шариков" и один "висячий коммит". Что это за вещи? Откуда о…
29 авг '13 в 15:08
0 ответов

Как найти первый коммит, представляющий конкретное дерево?

Учитывая следующее git fsck выход $ git fsck --strict --no-dangling Checking object directories: 100% (256/256), done. error in tree deadbeefabad1dea38efe0a776ce5ac0b98b3d6c: not properly sorted Checking objects: 100% (9293/9293), done. Как мне найт…
27 мар '14 в 13:28
2 ответа

Восстановить поставленные, но не зафиксированные файлы после 'git rm -rf'

На моей локальной машине я удалил файлы из папки. git init git add --all потом я написал (не спрашивайте меня, почему!:)) git rm -rf Я пока не совершаю. Теперь у меня есть пустые папки в моем проекте. В .git папка имеет objects с 53 Мб файлов. Как я…
23 янв '13 в 08:07
2 ответа

Отмените git rm -r f (неоднозначный аргумент 'HEAD') перед первым коммитом

Я сделал git rm -r -f на ВЕСЬ каталог в новом репо, прежде чем я когда-либо совершил. У меня не было ветвей. Я попробовал ответы на Stack Overflow, но никто не помог. Я попробовал это: git reset --hard HEAD Но получил это: fatal: ambiguous argument …
07 мар '14 в 17:20