Articles

Git-git-branch Dokumentasjon

-d –delete

Slett en gren. Grenen må være fullt slått sammen i sinupstream gren, eller i HEAD hvis ingen oppstrøms ble satt med--track eller --set-upstream-to.

-D

Snarvei for --delete --force.

–create-reflog

Opprett grenens reflog. Dette aktiverer opptak av alle endringer i grenen ref, slik at bruk av datebaserte sha1-uttrykk som «<branchname > @{yesterday}».Merk at i ikke-bare repositories, reflogs er vanligvisaktivert som standard avcore.logAllRefUpdates config alternativet.Den negerte formen--no-create-reflog overstyrer bare en tidligere --create-reflog, men negerer for øyeblikket ikke innstillingen avcore.logAllRefUpdates.

-f –force

Reset <branchname> til <startpunkt>, selv om <branchname> eksistererallerede. Uten-f, nekter git-grenen å endre en eksisterende branch.In kombinasjon med -d(eller --delete), tillat sletting av grenen uavhengig av den sammenslåtte statusen. I kombinasjon med-m (eller --move), tillat omdøping av grenen selv om newbranch-navnet allerede eksisterer, gjelder det samme for -c (eller --copy).

-m –move

Move / gi nytt navn til en gren og tilhørende reflog.

-M

Snarvei for --move --force.

-c –copy

Kopier en gren og tilhørende reflog.

-C

Snarvei for --copy --force.

– color

Farge grener for å markere nåværende, lokale, andrefjernsporende grener.Verdien må være alltid (standard), aldri eller automatisk.

–no-color

Slå av grenfarger, selv når konfigurasjonsfilen gir standard til fargeutgang.Samme som --color=never.

-i –ignore-case

Sortering og filtrering grener er små bokstaver.

–column –no-column

Vis grenoppføring i kolonner. Se konfigurasjonsvariabelcolumn.branch for alternativ syntaks. --columnog--no-column uten alternativer tilsvarer henholdsvis alltid og aldri.

dette alternativet gjelder bare i ikke-detaljert modus.

– r –remotes

List eller slett (hvis brukt med-d) fjernsporingsgrenene.Kombiner med --list for å matche det valgfrie mønsteret(e).

-a –all

Liste både eksterne-sporing grener og lokale grener.Kombiner med --list for å matche valgfritt mønster(er).

-l –liste

liste grener. Med valgfri <pattern>..., f. eks. gitbranch --list 'maint-*', list bare grenene som samsvarer med mønsteret(e).

–show-current

Skriv ut navnet på den aktuelle grenen. I frittliggende HODESTATUS skrives ingenting ut.Når du er i listemodus, viser sha1 og forplikte emnelinje for hvert hode, sammen withrelationship til oppstrøms gren (hvis noen). Hvis gitt to ganger, skriv ut banen til det koblede worktree (hvis noen) og navnet på upstreambranch, også (se også git remote show <remote>). Merk atnåværende worktrees HODE vil ikke ha sin vei trykt (det vil alltid være din nåværende katalog).

-q –quiet

Vær mer stille når du oppretter eller sletter en gren, undertrykkerikke – feilmeldinger.

–abbrev=<n>

i detaljert liste som viser commit-objektnavnet,viser det korteste prefikset som er minst <n> hexdigitslong som unikt refererer til objektet.Standardverdien er 7 og kan overstyres av alternativet core.abbrevconfig.

–no-abbrev

Vise hele sha1s i output notering i stedet for å forkorte dem.

-t –track

når du oppretter en ny gren, sett oppbranch.<name>.remote ogbranch.<name>.merge konfigurasjonsoppføringer for å markere start-point-grenen som «oppstrøms» fra den nye grenen. Thisconfiguration vil fortelle git å vise forholdet mellom theto grener i git status og git branch -v. Videre styrer den git pull uten argumenter for å trekke fra upstream når den nye grenen er sjekket ut.

denne virkemåten er standard når startpunktet er en ekstern sporingsgren.Sett grenen.autoSetupMerge konfigurasjonsvariabel til false hvis du vil git switchgit checkout og git branch å alltid oppføre seg som om --no-trackble gitt. Sett den til always hvis du vil ha denne virkemåten når startpunktet enten er en lokal eller ekstern sporingsgren.

–no-track

ikke sett opp» oppstrøms » konfigurasjon, selv omgren.autoSetupMerge-konfigurasjonsvariabelen er sann.

–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 angitt, er den som standard gjeldende gren.

–fjern oppstrømsinformasjonen For <branchname>. Hvis ingen branchis angitt det som standard til gjeldende gren. –edit-description

Åpne en redaktør og rediger teksten for å forklare hva grenen er for, som skal brukes av forskjellige andre kommandoer (f.eks.format-patchrequest-pull ogmerge (hvis aktivert)). Multi-line forklaringerkan brukes.

– inneholder bare liste grener som inneholder den angitte commit (HEADif ikke spesifisert). Innebærer--list. –no-inneholder bare liste grener som ikke inneholder den angitte commit (HODET hvis ikke spesifisert). Innebærer--list.bare liste grener hvis tips kan nås fra thespecified commit (HODET hvis ikke spesifisert). Innebærer--list.bare liste grener hvis tips ikke kan nås fra thespecified commit (HODET hvis ikke spesifisert). Innebærer--list. <branchname>

navnet på grenen som skal opprettes eller slettes.Det nye filialnavnet må passere alle sjekker definert avgit-check-ref-format. Noen av disse kontrollenekan begrense tegnene som er tillatt i et grennavn.

<startpunkt>

det nye grenhodet vil peke på denne forpliktelsen. Det kan begitt som en gren navn, en commit-id, eller en tag. Hvis thisoption er utelatt, vil det nåværende HODET brukes i stedet.

<oldbranch>

navnet på en eksisterende gren som skal gi nytt navn.

<newbranch>

det nye navnet på en eksisterende gren. De samme begrensningene som for<branchname> gjelder.

–sort=<nøkkel>

Sorter basert på gitt nøkkel. Prefiks - å sortere i descendingorder av verdien. Du kan bruke — sort=< – tasten> – alternativetflere ganger, i så fall blir den siste nøkkelen primærnøkkelen. Tastene som støttes er de samme som i gitfor-each-ref. Sorteringsrekkefølge som standard til verdien som er konfigurert forbranch.sort variabelen hvis den finnes, eller til sortering basert påfull refname (inkludertrefs/... prefiks). Denne listeroppdaget HODE (hvis tilstede) først, deretter lokale grener ogtil slutt fjernsporende grener. Se git-config.

–points – at<objekt>

bare liste grener av det gitte objektet.

–format <format>

en streng som interpolerer %(fieldname) fra en filialref som vises og objektet den peker på. Formatet er det samme somdet av git-for-hver-ref.