To jest polecenie git-check-attr, które można uruchomić u dostawcy bezpłatnego 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-check-attr — Wyświetla informacje o atrybutach gita
STRESZCZENIE
odrzutowiec sprawdź attr [-a | --wszystko | atr...] [--] nazwa ścieżki...
odrzutowiec sprawdź attr --stdin [-z] [-a | --wszystko | atut...]
OPIS
Dla każdej nazwy ścieżki to polecenie wyświetli listę, czy każdy atrybut jest nieokreślone, zestawlub rozbrojony
jako atrybut gita tej nazwy ścieżki.
OPCJE
-a, --wszystko
Wyświetl listę wszystkich atrybutów powiązanych z określonymi ścieżkami. Jeśli jest taka opcja
używany, więc nieokreślone atrybuty nie zostaną uwzględnione w wynikach.
-- w pamięci podręcznej
Rozważ atrybuty .gitattributes tylko w indeksie, ignorując drzewo robocze.
--stdin
Czytaj nazwy ścieżek ze standardowego wejścia, po jednej w linii, zamiast z
wiersz poleceń.
-z
Format wyjściowy jest modyfikowany tak, aby można go było analizować maszynowo. Jeśli podano także --stdin, wprowadź
ścieżki są oddzielane znakiem NUL zamiast znaku nowego wiersza.
--
Interpretuj wszystkie poprzednie argumenty jako atrybuty, a wszystkie następujące argumenty jako ścieżkę
nazwy.
Jeśli nie zostanie użyty żaden z --stdin, --all lub --, pierwszy argument będzie traktowany jako
atrybut, a pozostałe argumenty jako nazwy ścieżek.
WYDAJNOŚĆ
Dane wyjściowe mają postać: COLON SP COLON SP LF
chyba że obowiązuje -z, w którym to przypadku NUL jest używane jako ogranicznik: NUL NUL
NUL
jest ścieżką odpytywanego pliku, jest atrybutem, którego dotyczy zapytanie, i
może być:
nieokreślone
gdy atrybut nie jest zdefiniowany dla ścieżki.
rozbrojony
gdy atrybut jest zdefiniowany jako fałszywy.
zestaw
gdy atrybut jest zdefiniowany jako prawdziwy.
gdy do atrybutu została przypisana wartość.
Buforowanie odbywa się zgodnie z dokumentacją w opcji GIT_FLUSH w odrzutowiec(1). Osoba dzwoniąca jest
odpowiedzialny za unikanie zakleszczeń spowodowanych przepełnieniem bufora wejściowego lub odczytem
pusty bufor wyjściowy.
PRZYKŁADY
W przykładach poniżej .gitattributes używany jest plik:
*.java diff=java -crlf mójAttr
NoMójAttr.java !myAttr
README zastrzeżenie = nieokreślone
· Wyszczególnienie jednego atrybutu:
$ git check-attr diff org/example/MojaKlasa.java
org/example/MojaKlasa.java: diff: java
· Wyświetlanie wielu atrybutów pliku:
$ git check-attr crlf diff mójAttr -- org/example/MojaKlasa.java
org/example/MojaKlasa.java: crlf: nieustawione
org/example/MojaKlasa.java: diff: java
org/example/MojaKlasa.java: mójAttr: zestaw
· Lista wszystkich atrybutów pliku:
$ git check-attr --all -- org/example/MojaKlasa.java
org/example/MojaKlasa.java: diff: java
org/example/MojaKlasa.java: mójAttr: zestaw
· Wyświetlanie atrybutu dla wielu plików:
$ git check-attr mójAttr -- org/example/MojaKlasa.java org/example/NoMyAttr.java
org/example/MojaKlasa.java: mójAttr: zestaw
org/example/NoMyAttr.java: mójAttr: nieokreślony
· Nie wszystkie wartości są równie jednoznaczne:
$ git check-attr zastrzeżenie README
PRZECZYTAJ: zastrzeżenie: nieokreślone
Użyj git-check-attr online, korzystając z usług onworks.net