Articles

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-columnbez 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.abbrevconfig.

–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>.remotebranch.<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 statusgit 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 switchgit checkout a git branch vždy se chovat, jako by --no-trackbyly 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-patchrequest-pullmerge (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.