Git-git-branch dokumentáció
– d — delete
fióktelep törlése. Az ágat teljes körűen be kell vonni az ágba, vagy a HEAD
ha a--track
vagy --set-upstream-to
.
– D
--delete --force
parancsikon.
— create-reflog
hozza létre az ág naplóját. Ez aktiválja a fióktelep ref változásainak rögzítését, lehetővé téve a datebased sha1 kifejezések használatát, például “<branchname>@{yesterday}”.Vegye figyelembe, hogy a nem csupasz tárolókban a reflogok általában alapértelmezés szerint be vannak kapcsolva a core.logAllRefUpdates
config opcióval.A tagolt forma --no-create-reflog
csak felülír egy korábbi--create-reflog
, de jelenleg nem tagadja acore.logAllRefUpdates
beállítását.
-f –force
Reset <branchname> to <startpoint>, akkor is, ha <branchname> existsalready. -f
nélkül a git ág megtagadja a meglévő megváltoztatását branch.In a -d
(vagy --delete
) kombinációval lehetővé válik az egyesített állapottól függetlenül a törlődés. A-m
(vagy --move
) kombinációval engedélyezheti az ág átnevezését akkor is, ha a newbranch név már létezik, ugyanez vonatkozik a -c
(vagy --copy
).
– m — move
Move / rename a branch and the megfelelő reflog.
– M
--move --force
parancsikon.
– c — copy
Copy a branch and the compelling reflog.
– C
--copy --force
parancsikon.
— color
színes ágak az aktuális, helyi, andremote-nyomkövető ágak kiemeléséhez.Az értéknek mindig (alapértelmezés szerint), soha vagy automatikusan kell lennie.
–No-color
kapcsolja ki az ágszíneket, még akkor is, ha a konfigurációs fájl a színkimenetet adja meg.Ugyanaz, mint a --color=never
.
– i –ignore-case
a válogatási és szűrési ágak eseti érzéketlenek.
— column –no-column
display branch listing in columns. Lásd konfigurációs változócolumn.branch
opció szintaxis. --column
és --no-column
opciók nélkül egyenértékű mindig és soha.
Ez az opció csak nem verbose módban alkalmazható.
– r — remotes
List or delete (if used with-d) the remote-tracking branches.Kombinálja a --list
kombinációval, hogy megfeleljen az opcionális mintának(mintáknak).
– a –all
felsorolja mind a távoli nyomkövető ágakat, mind a helyi ágakat.Kombinálja a --list
kombinációval az opcionális minta(ok) egyeztetéséhez.
– l — list
list ágak. Ha nem kötelező <pattern>...
, például gitbranch --list 'maint-*'
, csak azokat az ágakat sorolja fel, amelyek megfelelnek a minta(ek) nek.
— show-current
nyomtassa ki az aktuális ág nevét. A levált fej állam, semmi sem nyomtatódik.
-v-vv –verbose
listamódban mutasson SHA1-et és kötelezzen el minden egyes fejre tárgysort, valamint kapcsolódjon az upstream ághoz (ha van ilyen). Ha kétszer adják meg, nyomtassa ki a kapcsolódó munkadarab útvonalát (ha van ilyen) és az upstreambranch nevét is (lásd még: git remote show <remote>
). Vegye figyelembe, hogy thecurrent worktree feje nem lesz az útvonal nyomtatott (ez mindiglegyen az aktuális könyvtár).
– q — quiet
legyen csendesebb egy ág létrehozásakor vagy törlésekor, elnyomvaa nem hibaüzenetek.
–abbrev=<n>
a commit objektum nevét mutató verbose listában a legrövidebb előtag jelenik meg,amely legalább <n> hexdigitslong, amely egyedileg utal az objektumra.Az alapértelmezett érték 7, felülírható a core.abbrev
config opcióval.
–No-abbrev
megjelenítse a teljes sha1s-t a kimeneti listában, ahelyett, hogy rövidítené őket.
– t — track
új ág létrehozásakor állítsa be a branch.<name>.remote
ésbranch.<name>.merge
konfigurációs bejegyzéseket, hogy a thestart-point ágat “upstream” – ként jelölje meg az új ágból. Ez azt jelenti, hogy a git megmutatja a git status
és git branch -v
közötti kapcsolatot. Ezenkívül agit pull
– t argumentumok nélkül irányítja, hogy az új ág kijelentkezésekor húzza ki a theupstream-t.
Ez a viselkedés az alapértelmezett, ha a kiindulási pont egy távoli nyomkövető ág.Állítsa be az ágat.autoSetupMerge konfigurációs változó false
if youwant git switch
git checkout
és git branch
mindig úgy viselkedjen, mintha --no-track
kaptak. Állítsa always
-ra, ha ezt a viselkedést szeretné, ha a Start-point helyi vagy távoli nyomkövető ág.
–no-track
ne állítsa be az “upstream” konfigurációt, még akkor sem, ha abranch.autoSetupMerge konfigurációs változó igaz.
–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. Ha nincs <branchname> meg van adva, akkor alapértelmezés szerint az aktuális ág.
–unset-upstream
távolítsa el a <branchname>. Ha nincs branchis megadva, akkor alapértelmezés szerint az aktuális ág.
— edit-description
nyisson meg egy szerkesztőt, és szerkessze a szöveget, hogy elmagyarázza, mi az ág, hogy kell használni a különböző más parancsok(pl format-patch
request-pull
, és merge
(ha engedélyezve van)). Többsoros magyarázatokhasználható.
–tartalmaz
Csak lista ágak, amelyek tartalmazzák a megadott commit (HEADif nincs megadva). --list
.
–no-tartalmazza
csak lista ágak, amelyek nem tartalmazzák a megadott elkövetni (fej, ha nincs megadva). --list
.
— egyesített
csak azokat az ágakat sorolja fel, amelyek tippjei elérhetők a megadott commit-ből(ha nincs megadva). --list
.
–No-egyesített
csak azokat az ágakat sorolja fel, amelyek tippjei nem érhetők el a megadott commit (fej, ha nincs megadva). --list
.
<branchname>
a létrehozni vagy törölni kívánt ág neve.Az új fióknévnek meg kell felelnie a bygit-check-ref-format által meghatározott összes ellenőrzésnek. Néhány ilyen ellenőrzéskorlátozhatja az ág nevében engedélyezett karaktereket.
<start-point>
az új ágfej erre mutat. Lehet, hogy ágnévként, elkövetési azonosítóként vagy címkeként jelenik meg. Ha ezaz opció elhagyásra kerül, akkor az aktuális fej kerül felhasználásra.
<oldbranch
egy átnevezendő létező ág neve.
<newbranch
egy meglévő ág új neve. Ugyanazok a korlátozások, mint a<branchname> alkalmazni.
— sort = <kulcs>
rendezés a megadott kulcs alapján. Előtag -
az érték leszármazási sorrendjének rendezéséhez. Használhatja a — sort=<kulcs> optionmultiple alkalommal, ebben az esetben az utolsó kulcs lesz a primarykey. A támogatott kulcsok ugyanazok, mint a gitfor-each-ref
. A rendezés alapértelmezett értéke abranch.sort
változó, ha létezik, vagy a teljes refname alapján történő rendezés (beleértve a refs/...
előtagot). Ez a listadetached HEAD (ha van) először, majd a helyi fióktelepek ésvégül távoli nyomkövető ágak. Lásd: git-config.
–points-at <object>
az adott objektum csak listaágai.
— format <format>
a string, hogy interpolálja %(fieldname)
egy ág ref hogy ismertés az objektum pont. A formátum ugyanaz, mint a Git-for-each-ref.
Leave a Reply