АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

git-checkout-index - Интернет в облаке

Запустите git-checkout-index в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

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

ПРОГРАММА:

ИМЯ


git-checkout-index - копирует файлы из индекса в рабочее дерево

СИНТАКСИС


мерзавец кассовый индекс [-u] [-q] [-a] [-f] [-n] [--prefix = ]
[--stage = | все]
[--температура]
[-z] [--стандартный ввод]
[-] [ ...]

ОПИСАНИЕ


Копирует все файлы, перечисленные из индекса, в рабочий каталог (не перезаписывая
существующие файлы).

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


-у, --индекс
обновить статистическую информацию для извлеченных записей в индексном файле.

-к, --тишина
молчать, если файлы существуют или нет в индексе

-ф, --сила
принудительно перезаписывает существующие файлы

-а, --все
проверяет все файлы в индексе. Не может использоваться вместе с явными именами файлов.

-n, --no-создать
Не извлекайте новые файлы, только обновляйте уже извлеченные файлы.

--prefix =
При создании файлов добавьте (обычно каталог, включающий завершающий /)

--stage = | все
Вместо того, чтобы проверять не объединенные записи, скопируйте файлы из именованной сцены.
должно быть от 1 до 3. Примечание: --stage = all автоматически подразумевает --temp.

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

--стдин
Вместо того, чтобы брать список путей из командной строки, прочтите список путей из
стандартный ввод. По умолчанию пути разделяются LF (т.е. по одному пути на строку).

-z
Имеет смысл только с --stdin; пути разделяются символом NUL вместо LF.

--
Не интерпретируйте никакие аргументы как варианты.

Раньше имел значение порядок флагов, но теперь его нет.

Просто выполнение git checkout-index ничего не делает. Вы, наверное, имели в виду git checkout-index -a. А также
если вы хотите заставить его, вам нужно git checkout-index -f -a.

Интуитивность здесь не цель. Повторяемость есть. Причина "без аргументов"
означает, что "не работает" поведение - это то, что из сценариев, которые вы должны уметь:

$ найти. -name '* .h' -print0 | xargs -0 git checkout-index -f -

что приведет к замене всех существующих файлов * .h их кэшированными копиями. Если
пустая командная строка подразумевает "все", тогда это принудительно обновит все в индексе,
это было не главное. Но с тех пор мерзавец кассовый индекс принимает --stdin было бы быстрее
использовать:

$ найти. -name '* .h' -print0 | git checkout-index -f -z --stdin

- просто хорошая идея, когда вы знаете, что остальные будут именами файлов; это предотвратит
проблемы с именем файла, например, -a. Использование - вероятно, хорошая политика в
скриптов.

С ПОМОЩЬЮ - ТЕМП. OR --ЭТАП = ВСЕ


Когда используется --temp (или подразумевается --stage = all) мерзавец кассовый индекс создаст временный
файл для каждой извлекаемой записи индекса. Индекс не будет обновляться с помощью статистики
Информация. Эти параметры могут быть полезны, если вызывающему абоненту нужны все этапы всех несвязанных
записи, чтобы не объединенные файлы можно было обработать с помощью внешнего инструмента слияния.

Список будет записан в stdout, обеспечивая связь имен временных файлов с
отслеживаемые имена путей. Формат листинга имеет два варианта:

1. tempname TAB путь RS

Первый формат используется, когда --stage опущен или не указан --stage = all. В
поле tempname - это имя временного файла, содержащего содержимое файла, а путь - это
отслеживаемое имя пути в индексе. Выводятся только запрошенные записи.

2. stage1temp SP stage2temp SP stage3tmp TAB путь RS

Второй формат используется, когда --stage = all. Трехэтапные временные поля
(stage1temp, stage2temp, stage3temp) перечислить имя временного файла, если есть
запись этапа в индекс или. если нет выхода на сцену. Пути, у которых есть только
запись стадии 0 всегда будет опускаться в выводе.

В обоих форматах RS (разделитель записей) по умолчанию является новой строкой, но будет нулевым байтом.
если -z был передан в командной строке. Имена временных файлов всегда являются безопасными строками;
они никогда не будут содержать разделителей каталогов или пробелов. Поле пути
всегда относительно текущего каталога, а имена временных файлов всегда относительны
в каталог верхнего уровня.

Если объект, копируемый во временный файл, представляет собой символическую ссылку, содержимое файла
ссылка будет записана в обычный файл. Конечный пользователь или фарфор должны производить
использование этой информации.

ПРИМЕРЫ


Для обновления и обновления только уже извлеченных файлов

$ git checkout-index -n -f -a && git update-index --ignore-missing --refresh

. мерзавец кассовый индекс "экспортировать все дерево"
Возможность префикса в основном упрощает использование мерзавец кассовый индекс как "экспорт
как дерево ". Просто прочтите нужное дерево в индексе и выполните:

$ git checkout-index --prefix = git-export-dir / -a

git checkout-index «экспортирует» индекс в указанный каталог.

Последний «/» важен. Экспортируемое имя буквально начинается с префикса
указанная строка. Сравните это со следующим примером.

Экспорт файлов с префиксом

$ git checkout-index --prefix = .merged- Makefile

Это проверит текущую кэшированную копию Makefile в файл.
.merged-Makefile.

GIT


Часть мерзавец(1) люкс

Используйте git-checkout-index онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    Иометр
    Иометр
    Инструмент анализа производительности ввода-вывода.
    Аудитория: Разработчики, Информация
    Технологии, Наука / Исследования, Система
    Администраторы. Пользовательский интерфейс: Win32
    (MS Windows). Прогр ...
    Скачать Иометр
  • 2
    JXplorer - браузер Java Ldap
    JXplorer - браузер Java Ldap
    Java-клиент LDAP с поддержкой LDIF,
    безопасность (включая SSL, SASL и GSSAPI),
    переведен на многие языки (в т.
    китайский), интерактивную справку, пользовательские формы и
    многие другие ...
    Скачать JXplorer — браузер Java Ldap
  • 3
    PosteRazor - Создайте свой собственный плакат!
    PosteRazor - Создайте свой собственный плакат!
    Хотите напечатать плакат? PosteRazor режет
    файл изображения на части, и вы можете
    распечатайте потом на принтере и приклейте
    вместе к плакату. Простой на основе FLTK
    использовать ...
    Скачать PosteRazor - Создайте свой собственный постер!
  • 4
    Pharser
    Pharser
    Phaser - это быстрый, бесплатный и увлекательный
    исходный игровой фреймворк HTML5, который предлагает
    WebGL и рендеринг Canvas через
    настольные и мобильные веб-браузеры. Игры
    может быть со ...
    Скачать Фазер
  • 5
    VASSAL Двигатель
    VASSAL Двигатель
    VASSAL - игровой движок для создания
    электронные версии традиционной доски
    и карточные игры. Он обеспечивает поддержку
    рендеринг и взаимодействие игровых элементов,
    и ...
    Скачать движок VASSAL
  • 6
    OpenPDF - форк iText
    OpenPDF - форк iText
    OpenPDF — это библиотека Java для создания
    и редактирование PDF-файлов с помощью LGPL и
    Лицензия с открытым исходным кодом MPL. OpenPDF – это
    LGPL/MPL преемник iText с открытым исходным кодом,
    и ...
    Скачать OpenPDF — форк iText
  • Больше »

Команды Linux

Ad