GoGPT Best VPN GoSearch

Ulubiona usługa OnWorks

git-show-ref — Online w chmurze

Uruchom git-show-ref w bezpłatnym dostawcy hostingu OnWorks w systemie Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

To jest polecenie git-show-ref, 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-show-ref – Wyświetla odniesienia w lokalnym repozytorium

STRESZCZENIE


odrzutowiec pokaż-ref [-q|--quiet] [--verify] [--head] [-d|--dereference]
[-s|--hash[= ]] [--skrót[= ]] [--tagi]
[--głowy] [--] [ ...]
odrzutowiec pokaż-ref --wyklucz-istniejące[= ]

OPIS


Wyświetla odniesienia dostępne w lokalnym repozytorium wraz z powiązanymi identyfikatorami zatwierdzeń.
Wyniki można filtrować za pomocą wzorca, a znaczniki można dereferować do identyfikatorów obiektów.
Dodatkowo można go użyć do sprawdzenia, czy dany ref istnieje.

Domyślnie pokazuje tagi, głowy i zdalne referencje.

Formularz --exclude-istniejący jest filtrem, który działa odwrotnie. Czyta referencje ze stdin,
jeden ref w wierszu i pokazuje te, które nie istnieją w lokalnym repozytorium.

Zaleca się korzystanie z tego narzędzia na rzecz bezpośredniego dostępu do plików w formacie .git
katalogiem.

OPCJE


--głowa
Pokaż odniesienie HEAD, nawet jeśli normalnie zostałoby odfiltrowane.

--tagi, --głowy
Ogranicz odpowiednio do „refs/heads” i „refs/tags”. Opcje te nie są wzajemne
Ekskluzywny; jeśli podano oba, odniesienia przechowywane w „refs/heads” i „refs/tags” są
wystawiany.

-d, --dereferencja
Dereferencje również do identyfikatorów obiektów. Zostaną pokazane z dołączonym „^{}”.

-s, --hash[= ]
Pokaż tylko skrót SHA-1, a nie nazwę referencyjną. W połączeniu z --dereference
wyłuskany znacznik będzie nadal wyświetlany po SHA-1.

--zweryfikować
Włącz bardziej rygorystyczne sprawdzanie referencji, wymagając dokładnej ścieżki referencyjnej. Oprócz
zwracając kod błędu 1, wyświetli również komunikat o błędzie if --cichy nie był
określony.

--skrót[= ]
Skróć nazwę obiektu. Używając --hash, nie musisz mówić --hash --abbrev;
--hash=n by wystarczyło.

-q, --cichy
Nie drukuj żadnych wyników na standardowe wyjście. W połączeniu z --zweryfikować można do tego przywyknąć
po cichu sprawdź, czy istnieje odniesienie.

--wyklucz-istniejące[= ]
Spraw, żeby odrzutowiec pokaż-ref działa jako filtr odczytujący referencje ze standardowego wejścia formularza
"^(?: \S)? (?:\^{})?$" i wykonuje na każdym z nich następujące akcje:
(1) usuń „^{}” na końcu linii, jeśli taka istnieje; (2) zignoruj, jeśli wzór jest podany i działa
nie pasuje do nazwy refname; (3) ostrzegaj, jeśli refname nie jest poprawnie sformułowaną nazwą refname i pomiń; (4)
zignoruj, jeśli refname jest refem istniejącym w lokalnym repozytorium; (5) w przeciwnym razie wyjście
linia.

...
Pokaż odniesienia pasujące do jednego lub więcej wzorców. Wzory dopasowywane są od końca
pełna nazwa, a dopasowywane są tylko całe jej części, np mistrz zapałki
ref/headers/master, ref/piloty/origin/master, refs/tags/jedi/master ale nie
refs/heads/mój mistrz or refs/piloty/master/jedi.

WYDAJNOŚĆ


Dane wyjściowe mają format: <SHA-1 ID> <odniesienie imię>.

$ git show-ref --head --dereference
832e76a9899f560a90ffd62ae2ce83bbeff58f54 HEAD
832e76a9899f560a90ffd62ae2ce83bbeff58f54 refs/heads/master
832e76a9899f560a90ffd62ae2ce83bbeff58f54 refs/heads/origin
3521017556c5de4159da4615a39fa4d5d2c279b5 refs/tags/v0.99.9c
6ddc0964034342519a87fe013781abf31c6db6ad refs/tags/v0.99.9c^{}
055e4ae3ae6eb344cbabf2a5256a49ea66040131 refs/tags/v1.0rc4
423325a2d24638ddcc82ce47be5e40be550f4507 refs/tags/v1.0rc4^{}
...

Podczas używania --hash (a nie --dereference) format wyjściowy jest następujący: <SHA-1 ID>

$ git show-ref --heads --hash
2e3ba0114a1f52b47df29743d6915d056be13278
185008ae97960c8d551adcd9e23565194651b5d1
03adf42c988195b50e1a1935ba5fcbc39b2b029b
...

PRZYKŁAD


Aby wyświetlić wszystkie odniesienia zwane „master”, niezależnie od tego, czy są to tagi, głowy, czy cokolwiek innego, i
niezależnie od tego, jak głęboko znajdują się w hierarchii nazewnictwa odwołań, użyj:

git show-ref master

To pokaże „refs/heads/master”, ale także „refs/remote/other-repo/master”, jeśli takie
istnieją odniesienia.

Podczas korzystania z --zweryfikować flag, polecenie wymaga dokładnej ścieżki:

git show-ref --weryfikuj referencje/głowy/master

będzie pasować tylko do dokładnej gałęzi o nazwie „master”.

Jeśli nic nie pasuje, odrzutowiec pokaż-ref zwróci kod błędu 1, a w przypadku
weryfikacji, wyświetli się komunikat o błędzie.

W przypadku skryptów możesz poprosić go o ciszę za pomocą flagi „--quiet”, która na to pozwala
rzeczy jak

git show-ref --quiet --verify -- "refs/heads/$headname" ||
echo "$headname nie jest prawidłową gałęzią"

aby sprawdzić, czy dana gałąź istnieje, czy nie (zwróć uwagę, że tak naprawdę nie chcemy
pokazać jakiekolwiek wyniki i chcemy użyć dla niego pełnej nazwy ref, aby nie wywołać
problem z niejednoznacznymi dopasowaniami częściowymi).

Aby wyświetlić tylko znaczniki lub tylko właściwe nagłówki gałęzi, użyj odpowiednio „--tags” i/lub „--heads”
(użycie obu oznacza, że ​​pokazuje znaczniki i nagłówki, ale nie inne losowe odniesienia w obszarze
refs/ podkatalog).

Aby wykonać automatyczne wyłuskiwanie obiektów tagów, użyj flagi "-d" lub "--dereference", abyś mógł
do

git show-ref --tags --dereference

aby uzyskać listę wszystkich tagów wraz z tym, do czego się odnoszą.

Użyj git-show-ref online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad




×
reklama
❤️Zrób zakupy, zarezerwuj lub kup tutaj — bezpłatnie, co pomaga utrzymać bezpłatne usługi.