InglesPransesEspanyol

Ad


OnWorks favicon

git-branch - Online sa Cloud

Patakbuhin ang git-branch sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command git-branch na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


git-branch - Maglista, gumawa, o magtanggal ng mga sangay

SINOPSIS


pumunta sangay [--kulay[= ] | --no-color] [-r | -a]
[--list] [-v [--abbrev= | --no-abbrev]]
[--column[= ] | --no-column]
[(--pinagsama | --walang-pinagsama | --naglalaman) [ ]] [--sort= ]
[--points-at ] [ ...]
pumunta sangay [--set-upstream | --track | --no-track] [-l] [-f] [ ]
pumunta sangay (--set-upstream-to= | -u ) [ ]
pumunta sangay --unset-upstream [ ]
pumunta sangay (-m | -M) [ ]
pumunta sangay (-d | -D) [-r] ...
pumunta sangay --edit-description [ ]

DESCRIPTION


Kung ibinigay ang --list, o kung walang mga argumentong hindi opsyon, nakalista ang mga umiiral na sangay;
ang kasalukuyang sangay ay iha-highlight ng isang asterisk. Option -r ang sanhi ng
malayuang pagsubaybay na mga sangay na ililista, at ang opsyon -a ay nagpapakita ng parehong lokal at malalayong sangay.
Kung ang ay ibinigay, ito ay ginagamit bilang isang shell wildcard upang paghigpitan ang output sa pagtutugma
mga sanga. Kung maraming pattern ang ibinigay, ipapakita ang isang sangay kung tumutugma ito sa alinman sa
mga pattern. Tandaan na kapag nagbibigay ng a , dapat mong gamitin ang --list; kung hindi ang utos
ay binibigyang kahulugan bilang paglikha ng sangay.

Sa --contains, ipinapakita lamang ang mga sangay na naglalaman ng pinangalanang commit (sa madaling salita,
ang mga sanga na ang tip ay commit ay mga inapo ng pinangalanang commit). Sa --pinagsama, lamang
mga sangay na pinagsama sa pinangalanang commit (ibig sabihin ang mga sangay na ang tip ay commit ay maaabot
mula sa pinangalanang commit) ay ililista. Sa --no-merged lamang na mga sangay na hindi pinagsama sa
ililista ang pinangalanang commit. Kung ang Nawawala ang argumento kung saan ito naka-default HEAD (ibig sabihin
dulo ng kasalukuyang sangay).

Ang pangalawang form ng command ay lumilikha ng bagong branch head na pinangalanan na tumuturo sa
kasalukuyan HEAD, o kung ibibigay.

Tandaan na lilikha ito ng bagong sangay, ngunit hindi nito ililipat ang gumaganang puno dito;
gamitin ang "git checkout " para lumipat sa bagong branch.

Kapag ang isang lokal na sangay ay nagsimula sa isang malayuang pagsubaybay na sangay, ise-set up ng Git ang sangay
(partikular ang sangay. .malayuan at sangay. .pagsamahin ang mga entry sa pagsasaayos) kaya
na pumunta paghila naaangkop na magsasama mula sa sangay ng remote-tracking. Ang pag-uugali na ito ay maaaring
mababago sa pamamagitan ng pandaigdigang branch.autoSetupMerge configuration flag. Ang setting na iyon ay maaaring
na-override sa pamamagitan ng paggamit ng --track at --no-track na mga opsyon, at binago sa ibang pagkakataon gamit ang git branch
--set-upstream-to.

Sa isang -m o -M na opsyon, ay papalitan ng pangalan sa . Kung nagkaroon ng isang
kaukulang reflog, pinalitan ito ng pangalan upang tumugma , at isang reflog entry ay ginawa sa
tandaan ang pagpapalit ng pangalan ng sangay. Kung umiiral, -M dapat gamitin upang pilitin ang pagpapalit ng pangalan
mangyari.

Sa isang -d o -D na opsyon, ay tatanggalin. Maaari kang tumukoy ng higit sa isang sangay
para sa pagtanggal. Kung ang sangay ay kasalukuyang mayroong reflog, ang reflog ay tatanggalin din.

Gumamit ng -r kasama ng -d upang tanggalin ang mga sanga ng malayuang pagsubaybay. Tandaan, na ito ay may katuturan lamang
upang tanggalin ang mga sanga ng remote-tracking kung wala na ang mga ito sa remote na repositoryo o kung
pumunta kunin ay na-configure na huwag kunin muli ang mga ito. Tingnan din ang putulin subcommand ng git-
malayo(1) para sa isang paraan upang linisin ang lahat ng hindi na ginagamit na mga sangay ng remote-tracking.

Opsyon


-d, --tanggalin
Tanggalin ang isang sangay. Dapat na ganap na pinagsama ang sangay sa upstream na sangay nito, o sa HEAD kung
walang upstream na naitakda na may --track o --set-upstream.

-D
Shortcut para sa --delete --force.

-l, --lumikha-reflog
Lumikha ng reflog ng sangay. Ina-activate nito ang pagtatala ng lahat ng pagbabagong ginawa sa sangay
ref, pinapagana ang paggamit ng mga expression na sha1 batay sa petsa gaya ng " @{kahapon}".
Tandaan na sa mga hindi hubad na repositoryo, ang mga reflog ay karaniwang pinapagana bilang default ng
core.logallrefupdates config na opsyon.

-f, --puwersa
I-reset sa kung umiiral na. Nang walang -f pumunta
sangay tumangging baguhin ang isang umiiral na sangay. Sa kumbinasyon ng -d (o --delete),
payagan ang pagtanggal ng sangay anuman ang pinagsamang katayuan nito. Sa kumbinasyon ng -m
(o --move), payagan ang pagpapalit ng pangalan ng branch kahit na mayroon nang bagong pangalan ng branch.

-m, --ilipat
Ilipat/palitan ang pangalan ng isang sangay at ang kaukulang reflog.

-M
Shortcut para sa --move --force.

--kulay [= ]
Kulay ng mga sanga upang i-highlight ang kasalukuyan, lokal, at malayuang pagsubaybay na mga sangay. Ang halaga
dapat palaging (ang default), hindi kailanman, o awtomatiko.

--walang kulay
I-off ang mga kulay ng branch, kahit na ang configuration file ay nagbibigay ng default sa kulay
output. Kapareho ng --color=never.

--column[= ], --walang-column
Ipakita ang listahan ng sangay sa mga hanay. Tingnan ang configuration variable column.branch para sa opsyon
syntax.--column at --no-column na walang mga opsyon ay katumbas ng palagi at hindi kailanman
ayon sa pagkakabanggit.

Naaangkop lamang ang opsyong ito sa non-verbose mode.

-r, --mga remote
Ilista o tanggalin (kung ginamit kasama ng -d) ang mga sangay ng remote-tracking.

-a, --lahat
Ilista ang parehong remote-tracking na sangay at lokal na sangay.

--listahan
I-activate ang list mode. git branch susubukan na lumikha ng isang sangay, gumamit ng git
sangay --listahan upang ilista ang mga tumutugmang sangay.

-v, -vv, --verbose
Kapag nasa list mode, ipakita ang sha1 at i-commit ang linya ng paksa para sa bawat head, kasama ng
kaugnayan sa upstream na sangay (kung mayroon man). Kung ibinigay ng dalawang beses, i-print ang pangalan ng
upstream branch, pati na rin (tingnan din ang git remote show ).

-q, --tahimik
Maging mas tahimik kapag gumagawa o nagde-delete ng branch, na pinipigilan ang mga hindi error na mensahe.

--abbrev=
Baguhin ang pinakamababang haba ng display ng sha1 sa listahan ng output. Ang default na halaga ay 7
at maaaring ma-override ng core.abrev config na opsyon.

--no-abbrev
Ipakita ang buong sha1 sa listahan ng output sa halip na daglatin ang mga ito.

-t, --track
Kapag gumagawa ng bagong branch, mag-set up ng branch. .malayuan at sangay. .pagsamahin
configuration entry para markahan ang start-point branch bilang "upstream" mula sa bago
sangay. Ang pagsasaayos na ito ay magsasabi sa git upang ipakita ang relasyon sa pagitan ng dalawa
mga sangay sa git status at git branch -v. Higit pa rito, idinidirekta nito ang git pull nang walang
mga argumento na kukunin mula sa upstream kapag na-check out ang bagong sangay.

Ang pag-uugali na ito ay ang default kapag ang panimulang punto ay isang remote-tracking branch. Itakda ang
branch.autoSetupMerge configuration variable sa false kung gusto mong git checkout at git
sangay na laging kumilos na parang --walang-track ay ibinigay. Itakda ito sa palaging kung gusto mo ito
pag-uugali kapag ang start-point ay alinman sa isang lokal o remote-tracking branch.

--walang-track
Huwag i-set up ang "upstream" na configuration, kahit na ang branch.autoSetupMerge
ang configuration variable ay totoo.

--set-upstream
Kung ang tinukoy na sangay ay wala pa o kung ang --force ay naibigay na, gumaganap nang eksakto tulad ng
--track. Kung hindi, magse-set up ng configuration tulad ng --track kapag lumilikha ng branch,
maliban na kung saan ang sangay na itinuturo ay hindi binago.

-u , --set-upstream-to=
I-set up impormasyon sa pagsubaybay kaya Isinasaalang-alang 's
sanga sa itaas. Kung hindi ay tinukoy, pagkatapos ay nagde-default ito sa kasalukuyang
sangay.

--unset-upstream
Alisin ang upstream na impormasyon para sa . Kung walang sangay na tinukoy ito
default sa kasalukuyang sangay.

--edit-paglalarawan
Magbukas ng editor at i-edit ang text para ipaliwanag kung para saan ang branch, na gagamitin ng
iba't ibang mga command (hal. format-patch, request-pull, at merge (kung pinagana)).
Maaaring gumamit ng mga multi-line na paliwanag.

--naglalaman ng [ ]
Ilista lamang ang mga sangay na naglalaman ng tinukoy na commit (HEAD kung hindi tinukoy). Nagpapahiwatig
--listahan.

--pinagsama [ ]
Ilista lamang ang mga sangay na ang mga tip ay maaabot mula sa tinukoy na commit (HEAD kung hindi
tinukoy). Nagpapahiwatig --listahan.

--no-merge [ ]
Ilista lamang ang mga sangay na ang mga tip ay hindi maabot mula sa tinukoy na commit (HEAD kung hindi
tinukoy). Nagpapahiwatig --listahan.


Ang pangalan ng sangay na gagawin o tatanggalin. Ang bagong pangalan ng sangay ay dapat pumasa sa lahat ng mga tseke
tinukoy ng git-check-ref-format(1). Maaaring paghigpitan ng ilan sa mga pagsusuring ito ang mga character
pinapayagan sa isang pangalan ng sangay.


Ituturo ng bagong branch head ang commit na ito. Maaaring ibigay ito bilang pangalan ng sangay, a
commit-id, o isang tag. Kung aalisin ang opsyong ito, ang kasalukuyang HEAD ang gagamitin sa halip.


Ang pangalan ng isang umiiral nang sangay na papalitan ng pangalan.


Ang bagong pangalan para sa isang kasalukuyang sangay. Ang parehong mga paghihigpit tulad ng para sa mag-apply.

--sort=
Pagbukud-bukurin batay sa ibinigay na susi. Prefix - upang ayusin sa pababang pagkakasunud-sunod ng halaga. Ikaw
maaaring gumamit ng --sort= opsyon nang maraming beses, kung saan ang huling key ay ang
pangunahing susi. Ang mga susi na sinusuportahan ay pareho sa mga nasa git for-each-ref. Pagbukud-bukurin ang pagkakasunud-sunod
default sa pag-uuri batay sa buong refname (kabilang ang mga ref/... prefix). Ito ay naglilista
ihiwalay muna ang HEAD (kung naroroon), pagkatapos ay mga lokal na sangay at sa wakas ay remote-tracking
sanga.

--points-at
Ilista lamang ang mga sangay ng ibinigay na bagay.

HALIMBAWA


Simulan ang pagbuo mula sa isang kilalang tag

$ git clone git://git.kernel.org/pub/scm/.../linux-2.6 my2.6
$ cd my2.6
$ git branch my2.6.14 v2.6.14 (1)
$ git checkout my2.6.14

1. Ang hakbang na ito at ang susunod ay maaaring pagsamahin sa isang hakbang na may "checkout -b
my2.6.14 v2.6.14".

Tanggalin ang isang hindi kinakailangang sangay

$ git clone git://git.kernel.org/.../git.git my.git
$ cd my.git
$ git branch -d -r origin/todo origin/html origin/man (1)
$ git branch -D na pagsubok (2)

1. Tanggalin ang remote-tracking na mga sangay na "todo", "html" at "man". Ang susunod kunin or
paghila lilikha muli ng mga ito maliban kung i-configure mo ang mga ito na hindi. Tingnan mo git-fetchNa (1).
2. Tanggalin ang "pagsubok" na sangay kahit na ang "master" na sangay (o alinmang sangay ay
kasalukuyang naka-check out) wala lahat ng commit mula sa test branch.

NOTA


Kung gumagawa ka ng branch na gusto mong i-checkout kaagad, mas madaling gamitin
ang git checkout command kasama ang -b na opsyon nito upang lumikha ng isang sangay at suriin ito gamit ang a
nag-iisang utos.

Ang mga opsyon --contains, --merged at --no-merged ay nagsisilbi sa tatlong magkakaugnay ngunit magkaiba
mga layunin:

· --naglalaman ay ginagamit upang mahanap ang lahat ng sangay na mangangailangan ng espesyal na atensyon kung
ay muling ibatay o susugan, dahil ang mga sangay na iyon ay naglalaman ng tinukoy
.

· --merged ay ginagamit upang mahanap ang lahat ng mga sangay na maaaring ligtas na matanggal, dahil ang mga iyon
ang mga sangay ay ganap na nilalaman ng HEAD.

· --no-merged ay ginagamit upang maghanap ng mga sangay na mga kandidato para sa pagsasama sa HEAD, dahil
ang mga sangay na iyon ay hindi ganap na nilalaman ng HEAD.

Gamitin ang git-branch online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad