Articles

Documentație Git-git-ramură

-d –șterge

șterge o ramură. Ramura trebuie să fie complet fuzionată în ramura itsupstream sau în HEADdacă nu a fost setat Niciun upstream cu--tracksau--set-upstream-to.

-D

comandă rapidă pentru--delete --force.

–create-reflog

creați reflogul filialei. Aceasta activează înregistrarea tuturor modificărilor aduse ref-ului sucursalei, permițând utilizarea expresiilor sha1 bazate pe date, cum ar fi „<branchname>@{yesterday}”.Rețineți că în depozitele non-goale, reflog-urile sunt de obicei activate în mod implicit de opțiunea de configurare core.logAllRefUpdates.Forma negată--no-create-reflog înlocuiește doar un--create-reflog anterior, dar în prezent nu anulează setareacore.logAllRefUpdates.

-f –force

Reset <branchname> la <startpoint>, chiar dacă <branchname> existădeja. Fără -f, sucursala git refuză să schimbe un branch.In combinație cu -d (sau --delete), permite ștergerea thebranch indiferent de starea sa fuzionat. În combinație cu -m (sau --move), permiteți redenumirea ramurii chiar dacă numele newbranch există deja, același lucru este valabil și pentru -c (sau --copy).

-m –move

Move / redenumi o ramură și reflog corespunzătoare.

-M

scurtătură pentru--move --force.

-c –copiați

Copiați o ramură și reflogul corespunzător.

-C

comandă rapidă pentru--copy --force.

–culoare

ramuri de culoare pentru a evidenția curent, local, andremote-tracking sucursale.Valoarea trebuie să fie întotdeauna (implicit), niciodată sau auto.

–no-color

opriți culorile ramurilor, chiar și atunci când fișierul de configurare dă implicit ieșirea culorilor.La fel ca --color=never.

-i –ignore-case

ramurile de sortare și filtrare sunt insensibile la majuscule.

–column –no-column

afișează listarea sucursalelor în coloane. Consultați variabila de configurare column.branch pentru sintaxa opțiunii. --column și --no-columnfără opțiuni sunt echivalente cu întotdeauna și niciodată respectiv.

această opțiune se aplică numai în modul non-verbose.

-R –telecomenzi

listați sau ștergeți (dacă este utilizat cu-d) ramurile de urmărire la distanță.Combinați cu --list pentru a se potrivi cu modelul(modelele) opțional (e).

-a –toate

listează atât sucursalele de urmărire la distanță, cât și sucursalele locale.Combinați cu --list pentru a potrivi modelul(modelele) opțional (e).

-l –listă

listă ramuri. Cu opțional<pattern>..., de ex.gitbranch --list 'maint-*', enumerați numai ramurile care se potrivesc cu modelul(modelele).

–show-current

tipăriți numele ramurii curente. În starea capului detașat, nimic nu este tipărit.

-v-vv –verbose

când este în modul listă,afișați sha1 și comiteți linia de subiect pentru fiecare cap, împreună cu relația cu ramura din amonte (dacă există). Dacă este dat de două ori, tipărițicalea arborelui de lucru legat (dacă există) și numele ramurii ascendente (vezi și git remote show <remote>). Rețineți căcapul worktree curent nu va avea calea tipărită (va fi întotdeauna directorul dvs. curent).

-q –quiet

fiți mai liniștiți când creați sau ștergeți o ramură, suprimândmesaje non-eroare.

–abbrev=<n>

în lista detaliată care arată numele obiectului de comitere,arată cel mai scurt prefix care este cel puțin <n> hexdigitslong care se referă în mod unic obiectul.Valoarea implicită este 7 și poate fi înlocuită de opțiunea de configurarecore.abbrev.

–No-abbrev

Afișați SHA1-urile complete în lista de ieșire, mai degrabă decât abrevierea acestora.

-t –track

când creați o nouă ramură, configurațibranch.<name>.remote șibranch.<name>.merge intrări de configurare pentru a marca ramura punctului de pornire ca „în amonte” de noua ramură. Thisconfiguration va spune git pentru a arăta relația dintre thetwo ramuri în git status și git branch -v. În plus, direcționează git pull fără argumente pentru a trage din upstream atunci când noua ramură este verificată.

acest comportament este implicit atunci când punctul de pornire este o ramură de urmărire la distanță.Setați ramura.variabilă de configurare autoSetupMerge la false dacă doriți git switchgit checkout și git branch să se comporte întotdeauna ca și cum --no-trackau fost date. Setați-l la always dacă doriți acest comportament atunci când punctul de pornire este fie o ramură locală, fie de urmărire la distanță.

–no-track

nu configurați configurația „în amonte”, chiar dacăramură.autoSetupMerge variabilă de configurare este adevărat.

–set-upstream

As this option had confusing syntax, it is no longer supported.Please use --track or --set-upstream-to instead.

-u <upstream> –set-upstream-to=<upstream>

Set up <branchname>’s tracking information so <upstream> isconsidered <branchname>’s upstream branch. Dacă nu este specificat <branchname>, atunci acesta este implicit la ramura curentă.

–unset-upstream

eliminați informațiile upstream pentru<branchname>. În cazul în care nu branchis specificat implicit la ramura curentă.

–edit-description

deschideți un editor și editați textul pentru a explica ce este ramura, pentru a fi utilizată de diverse alte comenzi (de exemplu,format-patchrequest-pull șimerge (dacă este activat)). Explicații cu mai multe liniipot fi utilizate.

–conține

listează numai ramurile care conțin comiterea specificată (Head dacă nu este specificat). Implică --list.

–No-conține

listează numai ramurile care nu conțin comiterea specificată(cap dacă nu este specificat). Implică --list.

–fuzionat

lista numai ramuri ale căror sfaturi sunt accesibile de la thespecified commit (cap dacă nu este specificat). Implică --list.

–No-fuzionat

lista numai ramuri ale căror sfaturi nu sunt accesibile de la thespecified commit (cap dacă nu este specificat). Implică --list.

<branchname>

numele sucursalei pentru a crea sau șterge.Noul nume de sucursală trebuie să treacă toate verificările definite degit-check-ref-format. Unele dintre aceste verificări pot restricționa caracterele permise într-un nume de ramură.

<punct de pornire>

noul cap de ramură va indica această comitere. Se poate begiven ca un nume de ramură, un commit-id, sau o etichetă. Dacă această opțiune este omisă, capul curent va fi utilizat în schimb.

<oldbranch>

numele unei sucursale existente pentru a redenumi.

<newbranch>

noul nume pentru o ramură existentă. Se aplică aceleași restricții ca și pentru <branchname>.

–sort=<cheie>

sortare pe baza cheii date. Prefix - pentru a sorta în descendentordinea valorii. Puteți utiliza –sort = <cheie> optionmultiple ori, caz în care ultima cheie devine primarykey. Tastele acceptate sunt aceleași cu cele din gitfor-each-ref. Ordine de sortare implicit la valoarea configurată pentrubranch.sort variabilă dacă există, sau la sortarea pe baza thefull refname (inclusivrefs/... prefix). Această listăcap detașat (dacă este prezent) mai întâi, apoi sucursale locale șiîn cele din urmă sucursale de urmărire la distanță. A se vedea git-config.

–points-at<object>

listează doar ramurile obiectului dat.

— format <format>

un șir care interpolează %(fieldname) dintr-o ramură ref fiind arătată și obiectul pe care îl indică. Formatul este același ca și cel al git-pentru-fiecare-ref.