To jest polecenie git-ls-files, które można uruchomić w bezpłatnym dostawcy hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS
PROGRAM:
IMIĘ
git-ls-files - Pokaż informacje o plikach w indeksie i drzewie roboczym
STRESZCZENIE
odrzutowiec ls-pliki [-z] [-t] [-v]
(--[zapisane w pamięci podręcznej|usunięte|inne|zignorowane|etap|rozłączone|zabite|zmodyfikowane])*
(-[c|d|o|i|s|u|k|m])*
[-X |--wyklucz= ]
[-X |--wyklucz-z= ]
[--exclude-per-katalog= ]
[--wyklucz-standard]
[--error-unmatch] [--with-tree= ]
[--imię i nazwisko] [--skrót] [--] [ ...]
OPIS
Spowoduje to połączenie listy plików w indeksie pamięci podręcznej katalogu z rzeczywistą pracą
listę katalogów i pokazuje różne kombinacje tych dwóch.
Do określenia wyświetlanych plików można zastosować jedną lub więcej z poniższych opcji:
OPCJE
-c, --cached
Pokaż pliki z pamięci podręcznej na wyjściu (domyślnie)
-d, --usunięto
Pokaż usunięte pliki na wyjściu
-m, --zmodyfikowano
Pokaż zmodyfikowane pliki na wyjściu
-o, --inni
Pokaż inne (tj. nieśledzone) pliki na wyjściu
-Zignorowałem
Pokaż w wynikach tylko ignorowane pliki. W przypadku wyświetlania plików w indeksie należy tylko drukować
te dopasowane przez wzorzec wykluczania. Pokazując „inne” pliki, pokaż tylko te
dopasowane przez wzorzec wykluczania.
-s, --etap
Pokaż na wyjściu nazwę obiektu zawartości etapowej, bity trybu i numer etapu.
--informator
Jeśli cały katalog jest sklasyfikowany jako „inny”, pokaż tylko jego nazwę (z końcówką
ukośnik), a nie całą jego zawartość.
--no-pusty-katalog
Nie wyświetlaj pustych katalogów. Nie ma żadnego efektu bez katalogu --.
-u, --niescalone
Pokaż niezłączone pliki na wyjściu (wymusza --stage)
-k, --zabity
Pokaż pliki w systemie plików, które należy usunąć z powodu konfliktów plików/katalogów
aby indeks kasy się powiódł.
-z
\0 zakończenie linii na wyjściu.
-X , --exclude=
Pomiń nieśledzone pliki pasujące do wzorca. Należy pamiętać, że wzór jest wzorcem wieloznacznym powłoki.
Aby uzyskać więcej informacji, zobacz WYKLUCZ WZORY poniżej.
-X , --wyklucz-z=
Przeczytaj wyklucz wzorce z ; 1 na linię.
--exclude-per-katalog=
Przeczytaj dodatkowe wzorce wykluczania, które mają zastosowanie tylko do katalogu i jego
podkatalogi w .
--wyklucz-standard
Dodaj standardowe wykluczenia Git: .git/info/exclude, .gitignore w każdym katalogu i
globalny plik wykluczeń użytkownika.
--Błąd-niedopasowany
Jeśli w ogóle nie pojawia się w indeksie, potraktuj to jako błąd (zwróć 1).
--z-drzewem=
Podczas używania --error-unmatch do rozwinięcia podanego przez użytkownika (tzn. wzór ścieżki)
argumenty do ścieżek, udawaj, że ścieżki, które zostały usunięte z indeksu od czasu nazwanego
są nadal obecne. Użycie tej opcji z opcjami -s lub -u nie powoduje tego
jakiś sens.
-t
Ta funkcja jest częściowo przestarzała. Dla celów skryptowych, status git(1) --porcelana i
pliki git-diff(1) --name-status są prawie zawsze lepszymi alternatywami i użytkownikami
powinien patrzeć status git(1) --krótki lub git-diff(1) --name-status, aby uzyskać więcej
przyjazne dla użytkownika alternatywy.
Ta opcja identyfikuje status pliku za pomocą następujących znaczników (po których następuje spacja):
na początku każdej linii:
H
buforowane
S
pomiń drzewo robocze
M
nie scalone
R
usunięty/usunięty
C
zmodyfikowane/zmienione
K
zostać zabitym
?
inny
-v
Podobnie jak -t, ale w przypadku plików oznaczonych jako. należy używać małych liter założyć bez zmian
(Patrz git-update-index(1)).
--pełna nazwa
Po uruchomieniu z podkatalogu polecenie zwykle wyświetla ścieżki względem pliku
bieżący katalog. Ta opcja wymusza wyprowadzenie ścieżek względem góry projektu
katalogiem.
--skrót[= ]
Zamiast pokazywać pełne 40-bajtowe szesnastkowe linie obiektu, pokaż tylko częściowe
prefiks. Niedomyślną liczbę cyfr można określić za pomocą --abbrev= .
--odpluskwić
Po każdym wierszu opisującym plik dodaj więcej danych na temat jego wpisu w pamięci podręcznej. To jest
ma na celu pokazanie jak największej ilości informacji do ręcznej kontroli; Dokładny
format może ulec zmianie w dowolnym momencie.
--
Nie interpretuj kolejnych argumentów jako opcji.
Pliki do pokazania. Jeśli nie podano żadnych plików, wszystkie pliki pasują do innych określonych
pokazane są kryteria.
WYDAJNOŚĆ
odrzutowiec ls-pliki po prostu wyświetla nazwy plików, chyba że --scena jest określone, w takim przypadku
wyjścia:
[ ]
odrzutowiec ls-pliki --niepołączone i odrzutowiec ls-pliki --scena można wykorzystać do szczegółowego zbadania
informacje o niescalonych ścieżkach.
W przypadku niezłączonej ścieżki zamiast rejestrować parę pojedynczego trybu/SHA-1, indeks rejestruje się w górę
do trzech takich par; jeden z drzewa O w etapie 1, A w etapie 2 i B w etapie 3. To
informacje mogą zostać wykorzystane przez użytkownika (lub porcelanę) do sprawdzenia, jak ostatecznie powinno wyglądać
zapisane na ścieżce. (Widzieć drzewo-czytanie-git(1) aby uzyskać więcej informacji na temat stanu)
Gdy opcja -z nie jest używana, reprezentowane są znaki TAB, LF i lewy ukośnik w nazwach ścieżek
odpowiednio jako \t, \n i \\.
WYKLUCZAĆ WZORY
odrzutowiec ls-pliki może używać listy „wzorców wykluczania” podczas przechodzenia przez drzewo katalogów i
znajdowanie plików do wyświetlenia, gdy podano flagi --others lub --ignored. gitignore(5)
określa format wzorców wykluczania.
Te wykluczające wzorce pochodzą z tych miejsc, w kolejności:
1. Flaga wiersza poleceń --exclude= określa pojedynczy wzór. Wzory są
uporządkowane w tej samej kolejności, w jakiej pojawiają się w wierszu poleceń.
2. Flaga wiersza poleceń --exclude-from= określa plik zawierający listę
wzory. Wzory są uporządkowane w tej samej kolejności, w jakiej pojawiają się w pliku.
3. Flaga wiersza poleceń --exclude-per-directory= określa nazwę pliku w
każdy katalog odrzutowiec ls-pliki sprawdza, zwykle .gitignore. Pliki w głębszych katalogach
mieć pierwszeństwo. Wzory są uporządkowane w tej samej kolejności, w jakiej pojawiają się w plikach.
Wzorzec określony w wierszu poleceń za pomocą opcji --exclude lub odczytany z określonego pliku
z --exclude-from jest względny do góry drzewa katalogów. Wzór odczytany z A
plik określony przez --exclude-per-directory jest względny w stosunku do katalogu, którego dotyczy wzorzec
plik pojawia się w.
Użyj plików git-ls online, korzystając z usług onworks.net