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. --column
og--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.abbrev
config.
–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 switch
git checkout
og git branch
å alltid oppføre seg som om --no-track
ble 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-patch
request-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.
Leave a Reply