Git-git-branch Documentation
-d –slet
Slet en gren. Filialen skal flettes fuldt ud i sinupstream-gren eller i HEAD
hvis ingen opstrøms blev indstillet med--track
eller--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-reflog
tilsidesæ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. --column
og --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.abbrev
config.
–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 status
og 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 switch
git checkout
og git branch
for altid at opføre sig som om --no-track
blev 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-patch
request-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.
Leave a Reply