GoGPT Best VPN GoSearch

OnWorks-favicon

git-show-ref - Online in de cloud

Voer git-show-ref uit in de gratis hostingprovider OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht git-show-ref die kan worden uitgevoerd in de gratis hostingprovider OnWorks met behulp van een van onze vele gratis online werkstations, zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


git-show-ref - Verwijzingen weergeven in een lokale repository

KORTE INHOUD


git toon-ref [-q|--stil] [--verifiëren] [--hoofd] [-d|--dereferentie]
[-s|--hash[= ]] [--afkorting[= ]] [--tags]
[--hoofden] [--] [ ...]
git toon-ref --exclude-existing[= ]

PRODUCTBESCHRIJVING


Geeft referenties weer die beschikbaar zijn in een lokale opslagplaats, samen met de bijbehorende commit-ID's.
Resultaten kunnen worden gefilterd met behulp van een patroon en tags kunnen worden omgezet in object-ID's.
Bovendien kan het gebruikt worden om te testen of een bepaalde ref bestaat.

Standaard worden de tags, heads en remote refs weergegeven.

De --exclude-existing-vorm is een filter dat het omgekeerde doet. Het leest refs van stdin.
één ref per regel en toont de refs die niet in de lokale repository voorkomen.

Het gebruik van dit hulpprogramma wordt aangemoedigd ten gunste van de directe toegang tot bestanden onder de .git
directory.

OPTIES


--hoofd
Geef de HEAD-referentie weer, ook al zou deze normaal gesproken worden uitgefilterd.

--tags, --koppen
Beperk tot respectievelijk "refs/heads" en "refs/tags". Deze opties zijn niet onderling compatibel.
exclusief; wanneer beide zijn opgegeven, worden de referenties opgeslagen in "refs/heads" en "refs/tags"
weergegeven.

-d, --dereferentie
Dereferenceer tags ook naar object-ID's. Deze worden weergegeven met "^{}" erachter.

-s, --hash[= ]
Toon alleen de SHA-1-hash, niet de referentienaam. In combinatie met --dereference wordt de
De gederefereerde tag wordt nog steeds weergegeven na de SHA-1.

--verifiëren
Maak striktere referentiecontrole mogelijk door een exact referentiepad te vereisen. Afgezien van
Als er een foutcode van 1 wordt geretourneerd, wordt er ook een foutmelding afgedrukt als --stil niet
gespecificeerd.

--afkorting[= ]
Kort de objectnaam af. Bij gebruik van --hash hoeft u niet --hash --abbrev te zeggen;
--hash=n zou volstaan.

-q, --stil
Print geen resultaten naar stdout. In combinatie met --verifiëren dit kan gebruikt worden om
Controleer stilletjes of er een referentie bestaat.

--exclude-existing[= ]
Merk git toon-ref fungeren als een filter dat refs van stdin van de vorm leest
"^(?: \S)? (?:\^{})?$" en voert de volgende acties uit op elk:
(1) verwijder "^{}" aan het einde van de regel als die er is; (2) negeer als er een patroon is opgegeven en dat niet het geval is.
geen head-match refname; (3) waarschuwen als refname geen goed gevormde refname is en overslaan; (4)
Negeer als refname een ref is die bestaat in de lokale repository; (5) anders uitvoer
de lijn.

...
Toon referenties die overeenkomen met een of meer patronen. Patronen worden vanaf het einde van
de volledige naam, en alleen complete delen worden gematcht, bijvoorbeeld meester lucifers
refs/hoofden/master, refs/afstandsbedieningen/origin/master, refs/tags/jedi/meester maar niet
refs/hoofden/mijnmeester or refs/remotes/master/jedi.

OUTPUT


De uitvoer is in de vorm: <SHA-1 ID> <referentie naam>.

$ 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^{}
...

Bij gebruik van --hash (en niet --dereference) is het uitvoerformaat: <SHA-1 ID>

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

VOORBEELD


Om alle referenties weer te geven die 'master' worden genoemd, of het nu tags, heads of iets anders zijn, en
Ongeacht hoe diep ze in de referentienaamgevingshiërarchie staan, gebruik:

git show-ref master

Dit zal "refs/heads/master" weergeven, maar ook "refs/remote/other-repo/master", indien van toepassing.
Er zijn referenties.

Bij gebruik van het --verifiëren vlag, vereist de opdracht een exact pad:

git show-ref --verifieer refs/heads/master

komt alleen overeen met de exacte branch met de naam "master".

Als er niets overeenkomt, git toon-ref zal een foutcode van 1 retourneren, en in het geval van
verificatie, zal er een foutmelding verschijnen.

Voor scripting kunt u vragen om het stil te houden met de "--quiet"-vlag, waarmee u het volgende kunt doen:
dingen zoals

git show-ref --quiet --verify -- "refs/heads/$headname" ||
echo "$headname is geen geldige branch"

om te controleren of een bepaalde tak al dan niet bestaat (let op hoe we dat eigenlijk niet willen
resultaten weergeven en we willen de volledige refname gebruiken om de
probleem met dubbelzinnige gedeeltelijke overeenkomsten).

Om alleen tags of alleen de juiste branch-heads weer te geven, gebruikt u respectievelijk "--tags" en/of "--heads".
(als u beide gebruikt, worden tags en koppen weergegeven, maar geen andere willekeurige verwijzingen onder de
refs/ submap).

Om automatisch de dereferenceren van tag-objecten uit te voeren, gebruikt u de vlag "-d" of "--dereference", zodat u:
do

git show-ref --tags --dereference

om een ​​lijst te krijgen van alle tags, samen met de tags waarnaar ze verwijzen.

Gebruik git-show-ref online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad




×
advertentie
❤️Koop, boek of koop hier — het is gratis, en zo blijven onze diensten gratis.