Git-git-branch Documentation
– d — delete
Delete a branch. Pobočky musí být plně pohroužený v itsupstream větev, nebo v HEAD
pokud není proti proudu byla nastavena s--track
nebo --set-upstream-to
.
– D
zkratka pro --delete --force
.
— create-reflog
Vytvořte reflog větve. Tím se aktivuje záznam všech změn do větve ref, což umožňuje použití datebased sha1 výrazy jako „<branchname>@{včera}“.Všimněte si, že v non-holé repozitáře, reflogs jsou obvykle enabled ve výchozím nastavení volbou core.logAllRefUpdates
config.Negovaná forma --no-create-reflog
pouze přepíše dřívější--create-reflog
, ale v současné době nepopírá nastavenícore.logAllRefUpdates
.
-f, –force
Obnovit <branchname><počáteční bod> i <branchname> existsalready. Bez -f
git branch odmítá změnit existující pobočky.V kombinaci s -d
(nebo --delete
), povolit odstranění thebranch bez ohledu na jeho sloučeny stav. V kombinaci s-m
(nebo --move
), umožnit přejmenování pobočky i když newbranch názvem již existuje, totéž platí pro -c
(nebo --copy
).
– m — move
Move / rename větev a odpovídající reflog.
– M
zkratka pro --move --force
.
– c –copy
zkopírujte větev a odpovídající reflog.
– C
zkratka pro --copy --force
.
–color
barevné větve pro zvýraznění aktuální, místní, andremote-tracking větve.Hodnota musí být vždy (výchozí), nikdy nebo auto.
–no-color
vypněte pobočka barvy, i když konfigurační soubor poskytuje výchozí barva výstupu.Stejné jako --color=never
.
– i — ignore-case
třídění a filtrování větví jsou malá a velká písmena.
–column –no-column
zobrazení výpisu větve ve sloupcích. Viz konfigurační proměnnácolumn.branch
pro syntaxi volby. --column
a --no-column
bez voleb jsou ekvivalentní vždy a nikdy.
tato volba je použitelná pouze v neupřesněném režimu.
– r –remotes
vypíše nebo odstraní (pokud se používá s-d) větve vzdáleného sledování.Zkombinujte s --list
, aby odpovídaly volitelným vzorům.
– a –all
vypíše jak větve vzdáleného sledování, tak místní větve.Zkombinujte s --list
, aby odpovídaly volitelným vzorům.
– l — list
seznam větví. S volitelným <pattern>...
, např. gitbranch --list 'maint-*'
, seznam pouze větve, které matchthe vzor(y).
–show-current
vypíše název aktuální větve. V samostatném státě se nic netiskne.
– v-vv — verbose
když je v režimu seznamu, zobrazit sha1 a odevzdat předmět pro každou hlavu, spolu s vztahem k upstream větvi (pokud existuje). Pokud dané dvakrát, printthe cesta z spojené worktree (pokud existuje) a jméno upstreambranch, stejně (viz také git remote show <remote>
). Všimněte si, že hlava aktuálního worktree nebude mít vytištěnou cestu (vždy bude váš aktuální adresář).
– q — quiet
buďte při vytváření nebo mazání větve klidnější a potlačujte chybové zprávy.
–abbrev=<>
V podrobný výpis, které ukazují, odevzdání, název objektu,ukázat nejkratší prefix, který je nejméně <> hexdigitslong, který jednoznačně odkazuje na objekt.Výchozí hodnota je 7 a může být přepsána volboucore.abbrev
config.
–no-abbrv
zobrazí úplné sha1s ve výstupním výpisu spíše než jejich zkrácení.
-t-track
Při vytváření nové pobočky, nastavit branch.<name>.remote
branch.<name>.merge
konfigurace položky označit start-point pobočky jako „upstream“ od nové pobočky. Thisconfiguration řekne git ukázat vztah mezi oběma větvemi v git status
git branch -v
. Kromě toho směruje git pull
bez argumentů, aby vytáhl z proudu, když je nová větev odhlášena.
toto chování je výchozí, pokud je výchozím bodem větev vzdáleného sledování.Nastavte větev.pokud chcete git switch
git checkout
a git branch
vždy se chovat, jako by --no-track
byly dány. Nastavte jej na always
pokud chcete toto chování, když je start-point místní nebo vzdálená větev sledování.
–no-track
nenastavujte konfiguraci „upstream“, a to ani v případě, že se jedná.konfigurační proměnná autoSetupMerge je pravdivá.
–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. Pokud není zadáno žádné <branchname>, pak je výchozí pro aktuální větev.
— unset-upstream
odstraňte upstream informace pro <branchname>. Pokud není zadána žádná větev, je výchozí pro aktuální větev.
–edit-popis
Otevřít editor a upravit text, aby vysvětlil, co větev je, aby být použity různými jinými příkazy (např. format-patch
request-pull
merge
(pokud je povoleno)). Víceřádkové vysvětlenímůže být použit.
— obsahuje
pouze větve seznamu, které obsahují zadaný commit(HEADif není specifikován). Implikuje --list
.
–no-obsahuje
pouze větve seznamu, které neobsahují zadaný commit (HEAD, pokud není zadán). Implikuje --list
.
— sloučené
pouze seznam větví, jejichž tipy jsou dosažitelné ze specifikovaného odevzdání (HEAD, pokud není zadán). Implikuje --list
.
— no-merged
pouze seznam větví, jejichž tipy nejsou dosažitelné ze specifikovaného odevzdání (HEAD, pokud není zadán). Implikuje --list
.
<branchname>
název větve, kterou chcete vytvořit nebo odstranit.Nový název větve musí projít všemi kontrolami definovanými formátem git-check-ref. Některé z těchto kontrolmůže omezit znaky povolené v názvu větve.
<počáteční bod>
nová hlava větve bude ukazovat na toto odevzdání. To může begiven jako název větve, commit-id, nebo tag. Pokud je tato možnost vynechána, použije se místo toho aktuální hlava.
<oldbranch>
název existující větve k přejmenování.
<newbranch>
nový název existující větve. Platí stejná omezení jako pro<branchname>.
–sort=< klíč>
Seřadit podle zadaného klíče. Prefix -
pro řazení v sestupném pořadí hodnoty. Můžete použít –sort=<klíč> optionmultiple times, v takovém případě se poslední klíč stává primarykey. Podporované klíče jsou stejné jako v gitfor-each-ref
. Pořadí řazení výchozí hodnota nakonfigurován probranch.sort
proměnné, pokud existuje, nebo k třídění na základě thefull refname (včetně refs/...
prefix). Tento seznamdetached HEAD (pokud je přítomen) nejprve, pak místní větve a nakonec větve vzdáleného sledování. Viz git-config.
–points-at < objekt>
pouze seznam větví daného objektu.
–format <formát>
řetězec, který interpoluje %(fieldname)
z pobočky ref být shownand objekt bodů. Formát je stejný jako formát git-for-each-ref.
Leave a Reply