EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

git-for-each-ref - Online în cloud

Rulați git-for-each-ref în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda git-for-each-ref care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


git-for-each-ref - Informații de ieșire pentru fiecare ref

REZUMAT


merge pentru-fiecare-ref [--count= ] [--shell|--perl|--python|--tcl]
[(--sort= )...] [--format= ] [ ...]
[--punctează-la ] [(--merged | --no-merged) [ ]]
[--conține [ ]]

DESCRIERE


Iterați peste toți arbitrii din acel meci și arătați-le conform celor date ,
după sortarea lor după setul dat de . Dacă este dat, oprește-te după
arătând că mulți refs. Valorile interpolate în opțional poate fi citat ca
literale șir în limba gazdă specificată permițând evaluarea lor directă în acest sens
limba.

OPŢIUNI



În mod implicit, comanda arată toate referințele care se potrivesc . Această opțiune o face să se oprească
dupa ce a aratat ca multi refs.


Un nume de câmp de sortat. Prefix - pentru a sorta în ordinea descrescătoare a valorii. Cand
nespecificat, se folosește refname. Puteți utiliza --sort= opțiunea de mai multe ori, în
caz în care ultima cheie devine cheia primară.


Un șir care interpolează %(fieldname) din obiectul indicat de o ființă ref
afișate. Dacă numele câmpului este prefixat cu un asterisc (*) și referința indică o etichetă
obiect, se utilizează valoarea câmpului din eticheta obiectului la care se referă. Când nu este specificat,
implicit la %(objectname) SPC %(objecttype) TAB %(refname). De asemenea, interpolează %% la
% și %xx unde xx sunt cifre hexadecimale interpolează la caracterul cu codul hexadecimal xx; pentru
exemplul %00 interpolează la \0 (NUL), %09 la \t (TAB) și %0a la \n (LF).

...
Dacă sunt date unul sau mai multe modele, sunt afișate doar arbitrii care se potrivesc cu cel puțin unul
model, fie folosind fnmatch(3) sau literal, în acest din urmă caz ​​potrivindu-se complet
sau de la început până la o oblică.

--shell, --perl, --python, --tcl
Dacă sunt date, șirurile care înlocuiesc substituenții %(fieldname) sunt citate ca șir
literale potrivite pentru limba gazdă specificată. Aceasta este menită să producă a
scriptlet care poate fi „evaluat” direct.

--indică-la
Listează doar referințele care indică obiectul dat.

--combinat [ ]
Listează numai referințele ale căror sfaturi sunt accesibile de la commit-ul specificat (HEAD dacă nu
specificat).

--no-merged [ ]
Listează doar referințele ale căror sfaturi nu sunt accesibile de la commit-ul specificat (HEAD dacă nu
specificat).

--contine [ ]
Listează numai etichetele care conțin commit-ul specificat (HEAD dacă nu este specificat).

CAMP NUME


Pentru a interpola, pot fi utilizate diverse valori din câmpurile structurate din obiectele de referință
în rezultatul rezultat sau ca chei de sortare.

Pentru toate obiectele pot fi folosite următoarele nume:

refname
Numele refului (partea după $GIT_DIR/). Pentru un nume scurt non-ambiguu al
ref append :short. Opțiunea core.warnAmbiguousRefs este folosită pentru a selecta strictul
modul de abreviere. Dacă bandă= este anexat, benzi cale separată prin bară oblică
componentele din partea din față a numelui de ref (de exemplu, %(numeref:strip=2) transformă refs/tags/foo
în foo. trebuie să fie un număr întreg pozitiv. Dacă o referință afișată are mai puține componente
decât , comanda se anulează cu o eroare.

tipul obiectului
Tipul obiectului (blob, arbore, commit, etichetă).

dimensiunea obiectului
Dimensiunea obiectului (la fel ca merge pisica-dosar -s rapoarte).

nume obiect
Numele obiectului (alias SHA-1). Pentru o abreviere neambiguă a numelui obiectului
append :short.

amonte
Numele unui ref local care poate fi considerat „în amonte” față de reful afișat.
Respectă :scurt în același mod ca refname de mai sus. În plus, respectă :track to show
„[ahead N, behind M]” și :trackshort pentru a afișa versiunea concisă: „>” (înainte), „<”
(în spate), „<>” (în față și în spate) sau „=" (sincronizat). Nu are efect dacă ref nu are
au informații de urmărire asociate cu acesta.

împinge
Numele unui ref local care reprezintă locația @{push} pentru referința afișată.
Respectă opțiunile :short, :track și :trackshort așa cum o face în amonte. Produce un gol
șir dacă nu este configurată nicio refă @{push}.

HEAD
* dacă HEAD se potrivește cu reful curent (ramura verificată), ' ' în caz contrar.

culoare
Schimbați culoarea de ieșire. Urmată de : , unde numele sunt descrise în
culoare.ram.*.

alinia
Aliniați la stânga, la mijloc sau la dreapta conținutul între %(align:...) și %(end). The
„align:” este urmat de și în orice ordine separate prin virgulă,
unde este fie la stânga, la dreapta sau la mijloc, implicit fiind stânga și
este lungimea totală a conținutului cu aliniere. Dacă lungimea conținutului este mai mare decât
lățimea atunci nu se efectuează nicio aliniere. Dacă este folosit cu --citat totul între ele
%(align:...) și %(end) sunt citate, dar dacă sunt imbricate, atunci funcționează doar nivelul cel mai de sus
citând.

În plus față de cele de mai sus, pentru obiectele commit și etichetare, numele câmpurilor antet (arborele,
părinte, obiect, tip și etichetă) pot fi utilizate pentru a specifica valoarea în câmpul antet.

Pentru obiectele commit și etichetare, câmpurile speciale creatordate și creator vor corespunde
data corespunzătoare sau tupla nume-e-mail-date din câmpurile committer sau tagger
in functie de tipul obiectului. Acestea sunt destinate lucrului la o combinație de adnotate și
etichete ușoare.

Câmpurile care au tupla nume-e-mail-date ca valoare (autor, committer și etichetator) pot fi
sufixat cu nume, e-mail și dată pentru a extrage componenta numită.

Mesajul complet dintr-un obiect commit și tag este conținut. Prima linie este
contents:subject, unde subiectul este concatenarea tuturor liniilor din mesajul de confirmare
la prima linie goală. Următoarea linie este continut:corp, unde corpul reprezintă toate liniile
după prima linie goală. Semnătura GPG opțională este contents:signature. Primul N
liniile mesajului se obtine folosind contents:lines=N.

În scopuri de sortare, câmpurile cu valori numerice sortează în ordine numerică (dimensiunea obiectului,
autordate, committerdate, creatordate, taggerdate). Toate celelalte câmpuri sunt folosite pentru sortare
ordinea lor octet-valoare.

Există, de asemenea, o opțiune de sortare după versiuni, acest lucru se poate face folosind numele câmpului
version:refname sau alias-ul său v:refname.

În orice caz, un nume de câmp care se referă la un câmp inaplicabil obiectului la care face referire
reful nu provoacă o eroare. În schimb, returnează un șir gol.

Ca un caz special pentru câmpurile tip dată, puteți specifica un format pentru data până la
adăugarea : urmată de numele formatului de dată (vezi valorile opțiunii --date la care :git-rev-
listă(1) ia).

EXEMPLE


Un exemplu care produce direct text formatat. Afișați cele mai recente 3 comite etichetate:

#!/ Bin / sh

git for-each-ref --count=3 --sort='-*authordate' \
--format='De la: %(*authorname) %(*authoremail)
Subiect: %(*subiect)
Data: %(*authordate)
Ref: %(*refname)

%(*corp)
''referințe/etichete'

Un exemplu simplu care arată utilizarea shell eval la ieșire, demonstrând utilizarea lui
--coajă. Listați prefixele tuturor capetelor:

#!/ Bin / sh

git for-each-ref --shell --format="ref=%(refname)" refs/heads | \
în timp ce citiți intrarea
do
eval „$entry”
echo `dirname $ref`
făcut

Un raport puțin mai elaborat despre etichete, care demonstrează că formatul poate fi un întreg
scenariu:

#!/ Bin / sh

fmt='
r=%(nume ref)
t=%(*tip obiect)
T=${r#refs/tags/}

o=%(*nume obiect)
n=%(*nume autor)
e=%(*email-ul autorului)
s=%(*subiect)
d=%(*authordate)
b=%(*corp)

fel=Tag
dacă testul „z$t” = z
apoi
# ar putea fi o etichetă ușoară
t=%(tip obiect)
kind="Etichetă ușoară"
o=%(nume obiect)
n=%(numele autorului)
e=%(email-ul autorului)
s=%(subiect)
d=%(data autorului)
b=%(corp)
fi
echo "$kind $T puncte la un $t obiect $o"
dacă testul „z$t” = zcommit
apoi
echo „Comiterea a fost creată de $n $e
la $d și intitulat

$s

Mesajul său sună astfel:
"
ecou „$b” | sed -e "s/^/ /"
ecou
fi
'

eval=`git for-each-ref --shell --format="$fmt" \
--sort='*objecttype' \
--sort=-taggerdate \
refs/tags`
eval "$eval"

Utilizați git-for-each-ref online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

  • 1
    Console
    Console
    Brackets este un open-source modern și gratuit
    editor de text realizat special pentru Web
    Dezvoltare. Scris în HTML, CSS și
    JavaScript cu instrumente vizuale concentrate și
    pregătire...
    Descărcați paranteze
  • 2
    Compilator Pascal gratuit
    Compilator Pascal gratuit
    Un compilator Pascal pe 32/64/16 biți pentru
    Win32/64/CE, Linux, Mac OS X/iOS,
    Android, FreeBSD, OS/2, Game Boy
    Advance, Nintendo NDS și DOS;
    compatibil semantic cu...
    Descărcați gratuit Pascal Compiler
  • 3
    Informații Canon EOS DIGITAL
    Informații Canon EOS DIGITAL
    Canon nu are număr de obturatori
    incluse în informațiile EXIF ​​ale unui
    fișier imagine, spre deosebire de Nikon și
    Pentax. Nu există nicio bază oficială Canon
    aplicație ...
    Descărcați informațiile Canon EOS DIGITAL
  • 4
    REFIND
    REFIND
    rEFInd este o furcă a cizmei rEFIt
    administrator. La fel ca REFIt, REFInd poate
    detectează automat boot-ul EFI instalat
    încărcătoare și prezintă o interfață grafică destul de bună
    meniul opțiunii de boot...
    Descărcați REFInd
  • 5
    ExpressLuke GSI
    ExpressLuke GSI
    Această pagină de descărcare SourceForge trebuia să
    permite utilizatorilor să descarce sursa mea construită
    GSI, bazate pe phhusson's great
    muncă. Am construit atât Android Pie, cât și
    Android 1...
    Descărcați ExpressLuke GSI
  • 6
    Music Caster
    Music Caster
    Music Caster este un music player
    care vă permite să proiectați muzica locală la a
    Dispozitiv Google Cast. La prima alergare,
    va trebui să faceți clic pe săgeata din dvs
    tas...
    Descărcați Music Caster
  • Mai mult »

Comenzi Linux

Ad