Amazon Best VPN GoSearch

Значок OnWorks

git-fsck - Інтернет у хмарі

Запустіть git-fsck у постачальнику безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда git-fsck, яку можна запустити в постачальнику безкоштовного хостингу OnWorks, використовуючи одну з наших численних безкоштовних онлайн-робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

ПРОГРАМА:

ІМ'Я


git-fsck - перевіряє зв'язність і дійсність об'єктів у базі даних

СИНТАКСИС


мерзотник FSCK [--теги] [--root] [--unreachable] [--cache] [--no-reflogs]
[--[no-]повний] [--суворий] [--дослівно] [--lost-found]
[--[ні-] бовтається] [--[ні-] прогрес] [--лише підключення] [ *]

ОПИС


Перевіряє зв'язність і дійсність об'єктів у базі даних.

ВАРІАНТИ



Об’єкт, який слід розглядати як голову сліду недоступності.

Якщо не надано жодних предметів, мерзотник FSCK за замовчуванням використовує файл індексу, усі SHA-1
посилання в просторі імен refs і всі reflogs (якщо не вказано --no-reflogs) як заголовки.

-- недосяжний
Роздрукуйте об’єкти, які існують, але недоступні з жодного посилання
вузли.

--[ні-] бовтання
Друкуйте об’єкти, які існують, але ніколи не бувають безпосередньо використовується (за замовчуванням). --не бовтатися
можна використовувати, щоб пропустити цю інформацію з виводу.

--корінь
Повідомити про кореневі вузли.

-теги
Теги звіту.

--кеш
Розглядайте будь-який об’єкт, записаний в індексі, також як головний вузол для недоступності
прослідкувати.

--no-reflogs
Не вважайте коміти, на які посилається лише запис у reflog
доступний. Ця опція призначена лише для пошуку комітів, які раніше були в ref,
але зараз ні, але все ще перебувають у відповідному reflog.

--повний
Перевіряйте не лише об’єкти в GIT_OBJECT_DIRECTORY ($GIT_DIR/objects), а й ті
знайдено в альтернативних пулах об’єктів, перелічених у GIT_ALTERNATE_OBJECT_DIRECTORIES або
$GIT_DIR/objects/info/alternates та в запакованих архівах Git, знайдених у
$GIT_DIR/objects/pack і відповідні підкаталоги pack в альтернативних пулах об’єктів.
Тепер це значення за замовчуванням; ви можете вимкнути його за допомогою --no-full.

--лише підключення
Перевіряйте лише зв’язність тегів, комітів та деревоподібних об’єктів. Уникаючи розпаковування
краплі, це прискорює роботу, за рахунок відсутніх пошкоджених об’єктів або
інші проблемні питання.

--суворий
Увімкнути більш сувору перевірку, а саме, щоб зловити режим файлу, записаний із набором бітів g+w,
який був створений старими версіями Git. Існуючі репозиторії, включаючи Linux
ядро, сам Git і розріджений репозиторій мають старі об'єкти, які запускають цю перевірку,
але рекомендується перевіряти нові проекти з цим прапорцем.

-багатослівний
Будьте балакучі.

--загублено-знайдено
Запишіть об'єкти, що бовтаються, у .git/lost-found/commit/ або .git/lost-found/other/,
залежно від типу. Якщо об’єкт є краплями, вміст записується у файл,
а не ім'я об'єкта.

--[ні-]прогресу
Статус виконання повідомляється в стандартному потоці помилок за замовчуванням, коли він є
приєднано до терміналу, якщо не вказано --no-progress або --verbose. -- прогрес
змушує статус прогресу, навіть якщо стандартний потік помилок не спрямований на a
термінал.

ОБГОВОРЕННЯ


git-fsck перевіряє SHA-1 і загальний об’єкт, і повністю відстежує результат
доступність і все інше. Він друкує будь-які виявлені пошкодження (відсутні чи погані
об'єктів), а якщо ви використовуєте -- недосяжний прапорець він також роздрукує існуючі об’єкти
але вони недоступні з жодного із зазначених головних вузлів (або набору за замовчуванням, як
вищезгаданий).

Будь-які пошкоджені об’єкти, які вам доведеться знайти в резервних копіях або інших архівах (тобто, ви можете просто
видаліть їх і зробіть rsync з якимось іншим сайтом в надії, що хтось інший має
об’єкт, який ви зіпсували).

ВИДОБИВАЄТЬСЯ ДІАГНОСТИКА


очікуйте зависання комітів - потенційних керівників - через брак інформації про керівника
Ви не вказали жодних вузлів як заголовки, тому їх неможливо розрізнити
між не-батьківськими комітами та кореневими вузлами.

відсутній каталог sha1
Каталог із об’єктами sha1 відсутній.

недосяжний
The об'єкт , насправді не згадується ні прямо, ні опосередковано
побачених дерев або комітів. Це може означати, що у вас є інший кореневий вузол
не вказуючи або що дерево пошкоджене. Якщо ви не пропустили кореневий вузол, тоді ви
можна також видалити недоступні вузли, оскільки їх не можна використовувати.

відсутній
The об'єкт , згадується, але його немає в базі даних.

звисаючий
The об'єкт , присутній у базі даних, але ніколи безпосередньо використаний. А
звисаючий коміт може бути кореневим вузлом.

sha1 невідповідність
База даних містить об’єкт, sha1 якого не відповідає значенню бази даних. Це вказує
серйозна проблема цілісності даних.

НАВКОЛИШНЄ СЕРЕДОВИЩЕ ЗМІННІ


GIT_OBJECT_DIRECTORY
використовується для визначення кореня бази даних об'єктів (зазвичай $GIT_DIR/objects)

GIT_INDEX_FILE
використовується для визначення індексного файлу індексу

GIT_ALTERNATE_OBJECT_DIRECTORIES
використовується для визначення додаткових коренів бази даних об’єктів (зазвичай не встановлені)

GIT


Частина мерзотник(1) люкс

Використовуйте git-fsck онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

Команди Linux

Ad




×
реклама
❤️Робіть покупки, бронюйте або купуйте тут — безкоштовно, це допомагає зберегти послуги безкоштовними.