Это команда git-ls-files, которую можно запустить в провайдере бесплатного хостинга OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
git-ls-files - Показать информацию о файлах в индексе и рабочем дереве
СИНТАКСИС
мерзавец ls-файлы [-з] [-т] [-в]
(- [кэшировано | удалено | другие | игнорируется | этап | не объединено | убито | изменено]) *
(- [c | d | o | i | s | u | k | m]) *
[-Икс | --exclude = ]
[-ИКС | --exclude-from = ]
[--exclude-per-directory = ]
[--исключить-стандарт]
[--error-unmatch] [--with-tree = ]
[--full-name] [--abbrev] [-] [ ...]
ОПИСАНИЕ
Это объединяет список файлов в индексе кэша каталогов с фактическими рабочими
список каталогов и показывает их различные комбинации.
Для определения отображаемых файлов можно использовать один или несколько из следующих вариантов:
ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ
-с, --кэш
Показывать кешированные файлы в выводе (по умолчанию)
-д, --удален
Показывать удаленные файлы в выводе
-м, --модифицированный
Показывать измененные файлы в выводе
-о, --другие
Показать другие (т. Е. Неотслеживаемые) файлы в выводе
-я, --игнорируется
Показывать в выводе только проигнорированные файлы. При отображении файлов в индексе печатать только
те, которые совпадают с шаблоном исключения. При отображении "других" файлов показывать только те
соответствует шаблону исключения.
-s, --стадия
Показывать имя объекта промежуточного содержимого, биты режима и номер этапа в выходных данных.
- каталог
Если весь каталог классифицируется как «другой», показывайте только его имя (с завершающим
слэш), а не все его содержимое.
--no-пустой-каталог
Не перечисляйте пустые каталоги. Не действует без --directory.
-у, --необъединенный
Показывать не объединенные файлы в выводе (принудительно --stage)
-к, --убит
Показать файлы в файловой системе, которые необходимо удалить из-за конфликтов файлов / каталогов
для успешного прохождения проверки.
-z
\ 0 окончание строки на выходе.
-Икс , --exclude =
Пропускать неотслеживаемые файлы, соответствующие шаблону. Обратите внимание, что шаблон является шаблоном подстановки оболочки.
См. ИСКЛЮЧЕНИЕ ШАБЛОНОВ ниже для получения дополнительной информации.
-ИКС , --exclude-from =
Читать шаблоны исключения из ; 1 на строку.
--exclude-per-directory =
Прочтите дополнительные шаблоны исключения, которые применяются только к каталогу и его
подкаталоги в .
- исключить-стандарт
Добавьте стандартные исключения Git: .git / info / exclude, .gitignore в каждый каталог и
файл глобального исключения пользователя.
--ошибка-несоответствие
Если есть не отображается в индексе, рассматривайте это как ошибку (возврат 1).
--with-tree =
При использовании --error-unmatch для расширения введенного пользователем (т.е. шаблон пути)
аргументы для путей, представьте, что пути, которые были удалены в индексе, так как названный
все еще присутствуют. Использование этой опции с опциями -s или -u не делает
любое чувство.
-t
Эта функция частично устарела. Для сценариев git-статус(1) - фарфор и
git-diff-файлы(1) --name-status почти всегда являются лучшими альтернативами, а пользователи
должен смотреть на git-статус(1) - короткое или git-diff(1) --name-status подробнее
удобные альтернативы.
Эта опция определяет статус файла с помощью следующих тегов (за которыми следует пробел)
в начале каждой строки:
H
кэшируются
S
пропустить рабочее дерево
M
не объединенный
R
удалено / удалено
C
изменено / изменено
K
быть убитым
?
другие
-v
Аналогично -t, но для файлов, помеченных как предполагать без изменений
(См. git-обновление-индекс(1 г.)).
--полное имя
При запуске из подкаталога команда обычно выводит пути относительно
Текущий каталог. Эта опция заставляет выводить пути относительно вершины проекта.
каталог.
--abbrev [= ]
Вместо того, чтобы показывать полные 40-байтовые шестнадцатеричные строки объекта, показывайте только частичные
приставка. Количество цифр не по умолчанию можно указать с помощью --abbrev = .
--отлаживать
После каждой строки, описывающей файл, добавьте дополнительные данные о его записи в кэше. Это
предназначен для отображения как можно большего количества информации для ручного осмотра; точный
формат может измениться в любой момент.
--
Не интерпретируйте никакие аргументы как варианты.
Файлы для показа. Если ни один из файлов не задан, все файлы совпадают с другими указанными
показаны критерии.
ВЫВОД
мерзавец ls-файлы просто выводит имена файлов, если --сцена указывается в этом случае
выходы:
[ ]
мерзавец ls-файлы - не слился и мерзавец ls-файлы --сцена можно использовать для детального изучения
информация о несвязанных путях.
Для несвязанного пути вместо записи пары один режим / SHA-1 индекс записывает вверх
до трех таких пар; один из дерева O на этапе 1, A на этапе 2 и B на этапе 3. Это
информация может быть использована пользователем (или фарфором), чтобы увидеть, что в конечном итоге должно быть
записано на пути. (видеть git-read-дерево(1) для получения дополнительной информации о состоянии)
Если опция -z не используется, в именах путей отображаются символы TAB, LF и обратная косая черта.
как \ t, \ n и \\ соответственно.
ИСКЛЮЧИТЬ СХЕМЫ
мерзавец ls-файлы может использовать список «шаблонов исключения» при обходе дерева каталогов и
поиск файлов для отображения при указании флагов --others или --ignored. gitignore(5)
определяет формат шаблонов исключения.
Эти исключающие шаблоны происходят из этих мест в следующем порядке:
1. Флаг командной строки --exclude = задает один шаблон. Выкройки
упорядочены в том же порядке, в котором они появляются в командной строке.
2. Флаг командной строки --exclude-from = указывает файл, содержащий список
узоры. Выкройки упорядочены в том же порядке, в котором они появляются в файле.
3. Флаг командной строки --exclude-per-directory = указывает имя файла в
каждый каталог мерзавец ls-файлы исследует, обычно .gitignore. Файлы в более глубоких каталогах
имеют приоритет. Выкройки упорядочены в том же порядке, в котором они появляются в файлах.
Шаблон, указанный в командной строке с помощью --exclude или считанный из указанного файла
с --exclude-from относится к вершине дерева каталогов. Образец, прочитанный из
файл, указанный с помощью --exclude-per-directory, относится к каталогу, в котором шаблон
файл появляется в формате.
Используйте git-ls-файлы в Интернете с помощью сервисов onworks.net