Git-git-branch Documentation
– d –delete
Delete a branch. Haaran on oltava kokonaan sulautunut omaan haaraansa tai HEAD
, jos ylävirtaan ei ole asetettu--track
tai --set-upstream-to
.
-d
Oikotie --delete --force
.
–create-reflog
Create the branch ’ s reflog. Tämä aktivoi kaikkien haaran refiin tehtyjen muutosten tallentamisen, jolloin voidaan käyttää datapohjaisia sha1-lausekkeita, kuten”<branchname>@{yesterday}”.Huomaa, että ei-paljaissa arkistoissa heijastimet ovat oletusarvoisesti käytössä core.logAllRefUpdates
config-valitsimella.Negatiivinen muoto --no-create-reflog
ohittaa vain aikaisemman--create-reflog
, mutta ei tällä hetkellä kumoa asetustacore.logAllRefUpdates
.
-f –force
Reset <branchname> to <startpoint>, vaikka <branchname> existsalready. Ilman -f
, git-haara kieltäytyy muuttamasta olemassa olevaa branch.In yhdistelmä -d
(tai --delete
), mahdollistaa Branchin poistamisen riippumatta siitä, onko se yhdistetty. Yhdessä -m
(tai --move
), sallitaan haaran nimeäminen uudelleen, vaikka uusi nimi olisi jo olemassa, sama pätee -c
(tai --copy
).
-m –siirrä
siirrä / nimeä haara ja sitä vastaava uudelleenluettelo.
-m
Oikotie --move --force
.
-c –kopioi
Kopioi haara ja sitä vastaava reflogi.
-c
Oikotie --copy --force
.
–color
Color branches to highlight current, local, andemote-tracking branches.Arvon on oltava aina (oletusarvo), ei koskaan tai automaattisesti.
–no-color
Sammuta haaran värit silloinkin, kun asetustiedosto antaa thedefault väritulosteelle.Sama kuin --color=never
.
-i –ignore-case
lajittelu-ja suodatushaarat ovat kirjainherkkiä.
–sarake –ei-sarake
näyttää haaralistauksen sarakkeissa. Katso asetusmuuttujacolumn.branch
option syntaksi. --column
ja --no-column
ilman vaihtoehtoja vastaavat aina ja ei koskaan.
Tämä asetus on voimassa vain ei-verbimuodossa.
-R –remotes
listaa tai Poista (jos käytetään-d: n kanssa) etäseurantahaarat.Yhdistä --list
vastaamaan valinnaisia kuvioita.
-A –kaikki
luettelevat sekä etäseurantahaarat että paikallishaarat.Yhdistä --list
vastaamaan valinnaisia kuvioita.
-L –list
List branches. Valinnaisella <pattern>...
, esim. gitbranch --list 'maint-*'
, luetteloidaan vain kuviot vastaavat haaroja.
–Näytä nykyinen
tulosta nykyisen haaran nimi. Irrallisessa pään tilassa ei paineta mitään.
-v-vv –verbose
kun olet luettelotilassa,Näytä sha1 ja toimita subject-rivi kullekin päälle sekä Relationship ylävirtahaaraan (jos sellainen on). Jos annettu kahdesti, tulostetaan linkitetyn työpisteen polku (jos sellainen on) ja myös ylätyöpaikan nimi (Katso myös git remote show <remote>
). Huomaa, että thecurrent worktree ’ s HEAD ei ole sen polku tulostettu (se aina on nykyinen hakemisto).
-q –Hiljainen
ole hiljaisempi luotaessa tai poistettaessa haaraa, vähentäen virheviestejä.
–abbrev=<n>
monisanaisessa listauksessa,jossa näytetään toimituksen kohteen nimi, näytetään Lyhin etuliite, joka on vähintään <n> hexdigitslong, joka yksikäsitteisesti viittaa objektiin.Oletusarvo on 7 ja sen voi ohittaa core.abbrev
config-valinnalla.
–no-abbrev
Näytä SHA1: t kokonaisuudessaan ulostulolistauksessa lyhentämisen sijaan.
-t –track
kun luot uutta haaraa, aseta branch.<name>.remote
jabranch.<name>.merge
asetusmerkinnät merkitsemään alkupistehaara ”ylävirtaan” uudesta haarasta. Tämä konfiguraatio kertoo Gitin osoittavan näiden kahden haaran välisen suhteen arvoissa git status
ja git branch -v
. Lisäksi se ohjaa git pull
ilman argumentteja vetämään pois, kun uusi haara tarkistetaan.
tämä käyttäytyminen on oletusarvo, kun aloituspiste on etäseurantahaara.Aseta oksa.autoSetupMerge-konfiguraatiomuuttuja false
if youwant git switch
git checkout
ja git branch
aina käyttäytymään kuin --no-track
annettiin. Aseta se always
jos haluat tämän käyttäytymisen, kun aloituspiste on joko paikallinen tai etäseurantahaara.
–no-track
Älä aseta ”upstream” – konfiguraatiota, vaikka thebranch.autoSetupMerge-konfiguraatiomuuttuja on totta.
–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. Jos <branchname>on annettu, se on oletusarvo nykyiselle haaralle.
–unset-upstream
Remove the upstream information for <branchname>. Jos haaraa ei ole määritetty, se on oletusarvo nykyiselle haaralle.
–edit-description
avaa editori ja muokkaa tekstiä selittämään, mikä haara on tarkoitettu käytettäväksi useilla muilla komennoilla (esim. format-patch
request-pull
ja merge
(jos käytössä)). Monirivisiä selityksiä voidaan käyttää.
–sisältää
vain luettelon haaroista, jotka sisältävät määrätyn toimituksen (HEADif Ei määritelty). --list
.
–no-sisältää
vain luetteloi haarat, jotka eivät sisällä määriteltyä toimitusta(HEAD, jos sitä ei ole määritelty). --list
.
–yhdistetty
listaa vain haarat, joiden kärjet ovat tavoitettavissa tarkennetusta toimituksesta (HEAD, jos sitä ei ole määritelty). --list
.
–ei-yhdistetty
listaa vain haarat, joiden kärjet eivät ole tavoitettavissa tarkennetusta toimituksesta (HEAD, jos sitä ei ole määritelty). --list
.
<branchname>
luotavan tai poistettavan haaran nimi.Uuden haaran nimen on läpäistävä kaikki bygit-check-ref-formaatin määrittelemät tarkistukset. Jotkin näistä tarkistuksista voivat rajoittaa haaran nimessä sallittuja merkkejä.
<aloituspiste>
Uusi haarapääsky osoittaa tähän toimitukseen. Se voi olla haaran nimi, commit-id tai tag. Jos tämä vaihtoehto jätetään pois, käytetään sen sijaan nykyistä päätä.
<oldbranch>
olemassa olevan haaran nimi uudelleennimettäväksi.
<newbranch>
olemassa olevan haaran uusi nimi. Voimassa ovat samat rajoitukset kuin<branchname>.
–lajittelu=<avain>
Lajittelu annetun avaimen perusteella. Etuliite -
lajitella arvon jälkiasennusjärjestyksessä. Voit käyttää –sort=<key> optionmultiple kertaa, jolloin viimeisestä avaimesta tulee primarykey. Tuetut näppäimet ovat samat kuin gitfor-each-ref
. Lajittele oletusarvo arvoon, joka on määritettybranch.sort
muuttuja, jos on olemassa, tai lajitteluun täydellisen refnimen perusteella (mukaan lukien refs/...
etuliite). Tämä listaa ensin valitun pään (jos on), sitten paikalliset haarat ja lopuksi etäseurantahaarat. Katso git-config.
–points-at <object>
listaa vain tietyn kohteen haarat.
–format <format>
merkkijono, joka interpoloi %(fieldname)
haaratuomarista, joka näkyy ja johon se osoittaa. Muoto on sama kuin Git-for-each-ref.
Leave a Reply