Articles

Git-git-branch Documentation

-d –slet

Slet en gren. Filialen skal flettes fuldt ud i sinupstream-gren eller i HEADhvis ingen opstrøms blev indstillet med--trackeller--set-upstream-to.

-D

genvej til --delete --force.

– Opret-reflog

Opret grenens reflog. Dette aktiverer optagelse af alle ændringer, der er foretaget i filialreferencen, hvilket muliggør brug af datobaserede sha1-udtryk som “<branchname>@{yesterday}”.Bemærk, at I ikke-bare arkiver er reflogs normaltaktiveret som standard af core.logAllRefUpdates config option.Den negerede form --no-create-reflogtilsidesætter kun en tidligere--create-reflog, men negerer i øjeblikket ikke indstillingen afcore.logAllRefUpdates.

-f –force

Reset <branchname> til <startpunkt>, selvom <branchenavn> eksistererallerede. Uden -f, Git branch nægter at ændre en eksisterende branch.In kombination med -d(eller --delete), Tillad sletning af gren uanset dens fusionerede status. I kombination med-m (eller --move), Tillad omdøbning af filialen, selvom det nye filialnavn allerede findes, gælder det samme for -c (eller --copy).

– m — Flyt

Flyt / Omdøb en gren og den tilsvarende reflog.

-M

genvej til --move --force.

-c –kopier

Kopier en gren og den tilsvarende reflog.

-C

genvej til --copy --force.

-farve

Farvegrene for at fremhæve aktuelle, lokale og remote-tracking grene.Værdien skal altid være (standard), aldrig eller automatisk.

–no-color

sluk gren farver, selv når konfigurationsfilen giver thedefault til farve output.Samme som --color=never.

-I –ignore-case

sortering og filtrering grene er store og små bogstaver.

–kolonne –ingen kolonne

Vis grenliste i kolonner. Se konfigurationsvariabelcolumn.branch for indstilling syntaks. --columnog --no-column uden muligheder svarer til altid og aldrig henholdsvis.

denne indstilling gælder kun i ikke-verbose-tilstand.

-r –Fjernbetjeninger

liste eller slet (hvis det bruges sammen med-d) fjernsporingsgrenene.Kombiner med --list for at matche det(de) valgfrie mønster (er).

-A –alle

viser både fjernsporingsgrene og lokale filialer.Kombiner med --list for at matche valgfri mønster(r).

-l –Liste

liste grene. Med valgfri <pattern>..., f.eks. gitbranch --list 'maint-*', angiv kun de grene, der matcher mønsteret(e).

–Vis-current

Udskriv navnet på den aktuelle gren. I fritliggende hovedtilstand udskrives intet.

– v-vv — verbose

når du er i listetilstand,skal du vise sha1 og begå emnelinje for hvert hoved sammen med forhold til opstrøms gren (hvis nogen). Hvis det gives to gange, skal du udskrive stien til det linkede arbejdstræ (hvis nogen) og navnet på upstreambranch (se også git remote show <remote>). Bemærk, atnuværende arbejdstræhoved vil ikke have sin sti trykt (det vil altid være din nuværende mappe).Vær mere stille, når du opretter eller sletter en filial, undertrykkerikke-fejlmeddelelser.

–abbrev=<n>

i den detaljerede liste,der viser commit-objektnavnet, viser det korteste præfiks, der er mindst <n> geksdigitslong der entydigt refererer objektet.Standardværdien er 7 og kan tilsidesættes af indstillingen core.abbrevconfig.

–No-abbrev

Vis de fulde SHA1 ‘ er i outputlisten i stedet for at forkorte dem.

-t –track

når du opretter en ny gren, skal du oprettebranch.<name>.remote ogbranch.<name>.merge konfigurationsposter for at markerestart-punkt gren som “opstrøms” fra den nye gren. Denne konfiguration vil fortælle git at vise forholdet mellemto grene i git statusog git branch -v. Desuden dirigerer den git pull uden argumenter for at trække fraupstream, når den nye gren er tjekket ud.

denne funktionsmåde er standard, når startpunktet er en fjernsporingsgren.Indstil grenen.autoSetupMerge konfigurationsvariabel til false hvis du vil git switchgit checkout og git branch for altid at opføre sig som om --no-trackblev givet. Indstil det til always hvis du vil have denne adfærd, nårstartpunktet enten er en lokal eller fjernsporingsgren.

–no-track

Opsæt ikke “opstrøms” konfiguration, selvom thegren.autoSetupMerge konfiguration variabel er sandt.

–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. Hvis ingen <branchname> er angivet, er den standard til den aktuelle gren.

–unset-upstream

Fjern opstrømsoplysningerne for <branchname>. Hvis ingen grener angivet, er den som standard den aktuelle gren.

–edit-description

Åbn en editor og rediger teksten for at forklare, hvad filialen erfor, der skal bruges af forskellige andre kommandoer (f.eks. format-patchrequest-pull og merge (hvis aktiveret)). Multi-line forklaringerkan bruges.

— indeholder

kun liste grene, der indeholder den angivne commit (HEADif ikke specificeret). Indebærer --list.

–no-indeholder

kun liste grene, der ikke indeholder den angivne commit(HEAD hvis ikke angivet). Indebærer --list.

–flettede

kun liste grene, hvis tips kan nås fra specified commit (hoved hvis ikke angivet). Indebærer --list.

–No-flettede

kun liste grene, hvis tips ikke kan nås fra specified commit (hoved hvis ikke angivet). Indebærer --list.

<branchname>

navnet på den gren, der skal oprettes eller slettes.Det nye filialnavn skal bestå alle kontroller defineret bygit-check-ref-format. Nogle af disse kontrolkan begrænse de tilladte tegn i et filialnavn.

<startpunkt>

det nye grenhoved vil pege på denne forpligtelse. Det kan begivet som en gren navn, en commit-id, eller et tag. Hvis thisoption udelades, vil det aktuelle hoved blive brugt i stedet.

<oldbranch>

navnet på en eksisterende filial, der skal omdøbes.

<Nygren>

det nye navn for en eksisterende gren. De samme begrænsninger som for<branchname> Anvend.

–sort= <nøgle>

Sorter baseret på den givne nøgle. Præfiks - for at sortere i descendingorder af værdien. Du kan bruge — sort=<nøgle> optionflere gange, i hvilket tilfælde den sidste nøgle bliver primarykey. De understøttede taster er de samme som dem i gitfor-each-ref. Sorteringsrækkefølge er som standard den værdi, der er konfigureret forbranch.sort variablen, hvis den findes, eller til sortering baseret påfuld refname (inklusiverefs/... præfiks). Denne listerdetached hoved (hvis til stede) først, derefter lokale grene ogEndelig fjernsporingsgrene. Se git-config.

–points-at <object>

kun liste grene af det givne objekt.

–format <format>

en streng, der interpolerer %(fieldname) fra en gren ref bliver vistog objektet det peger på. Formatet er det samme somat af git-for-hver-ref.