Miten kloonata kaikki etähaarat Gitissä?
Minulla on master
- ja development
-haara, jotka molemmat on siirretty GitHubiin. Olen kloonannut
, pull
annutja
hakenut, mutta en saa mitään muuta kuin
master`-haaran takaisin.
Olen varma, että minulta jää jotain ilmeistä huomaamatta, mutta olen lukenut käsikirjan, enkä saa mitään iloa.
3970
3
Tekemäsi haun pitäisi saada kaikki etähaarat, mutta se ei luo niille paikallisia haaroja. Jos käytät gitk:tä, sinun pitäisi nähdä etähaarat kuvattuna nimellä "remotes/origin/dev" tai jotain vastaavaa.
Jos haluat luoda paikallisen haaran etähaaran perusteella, tee jotakin seuraavanlaista:
Minkä pitäisi palauttaa jotain seuraavanlaista: Nyt, kun olet dev-haarassa, "git pull" päivittää paikallisen dev-haarasi samaan kohtaan kuin etä-dev-haara. Huomaa, että se hakee kaikki haarat, mutta vetää vain sen, jossa olet, puun alkuun.Kun teet "git clone git://location", kaikki haarat ja tunnisteet haetaan.
Jotta voit työskennellä tietyn etähaaran päällä, olettaen, että se'on alkuperäinen etähaara:
git clone
:n on tarkoitus kopioida koko arkisto. Kokeile kloonata se ja suorita sittengit branch -a
. Sen pitäisi listata kaikki haarat. Jos sitten haluat siirtyä haaraan "foo" eikä "master", käytägit checkout foo
.