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.
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:
git checkout -b dev refs/remotes/origin/devMinkä pitäisi palauttaa jotain seuraavanlaista:
Branch dev set up to track remote branch refs/remotes/origin/dev. Vaihdettu uuteen haaraan "dev"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.
git clone
:n on tarkoitus kopioida koko arkisto. Kokeile kloonata se ja suorita sitten git branch -a
. Sen pitäisi listata kaikki haarat. Jos sitten haluat siirtyä haaraan "foo" eikä "master", käytä git checkout foo
.