Sissejuhatus: git + bitbucket
- Veenduge, et teie arvutis on olemas git tarkvara:
arvutiklassides (Linuxis) ja enos.itcollege.ee-serveris
on see olemas. Windows operatsioonisüsteemi jaoks sobib näiteks
Git
Bash nimeline tarkvara. Linuxis tuleb vajadusel paigaldada
pakett git.
- Registreeruge kasutajaks veebilehel https://bitbucket.org/
ning logige bitbucket-serverisse sisse.
- Minge veebilehele: https://bitbucket.org/itc_algorithms/
ja ning leidke käesoleva semestri projekt. Valige sissejuhatava
praktikumi hoidla (repositoorium) ja klikake selle nimele.
- Looge bitbucket serveris enda privaatkoopia sellest hoidlast.
Selleks avage veebilehe vasakus servas paiknev operatsioonide
menüü ning valige sealt "Fork". Jälgige, et omanikuks oleksite
teie ning linnutage valik "This is a private repository". Täitke
operatsioon "Fork repository".
- Liikuge loodud hoidla avalehele (näit. https://bitbucket.org/juku/kt0
, juku asemel peab siin muidugi olema teie
kasutajanimi keskkonnas bitbucket). Kopeerige hiire abil avalehe
ülemisest paremast servast hoidlale viitav url, näit.: https://juku@bitbucket.org/juku/kt0.git
- Avage arvutis terminaali aken (koduses Windows arvutis vastav
git tarkvara, näiteks Git Bash) ning kolledži arvutiklassi Linux
arvuti korral tehke järgmised sammud:
cd Documents #
arvutiklassi arvutis liikuge võrgukettale
mkdir git
# looge ülemkataloog kohalike git hoidlate jaoks
cd git
git clone <bitbucket serverist kopeeritud url>
# kohaliku hoidla loomine ja sidumine bitbucket serveris paikneva
hoidlaga
cd kt0
- Proovige src-kataloogis oleva programmitooriku kompileerimist
ja käivitamist käsurealt (juhendi leiate hoidla avalehelt).
- Näidete kasutamiseks IDE keskkonnas tuleb kataloogid src
ja test linkida IDE jaoks lähtetekstide (source)
kataloogideks ning JUnit vahendite kasutamiseks lisada projekti
teekide hulka test-kataloogis paiknevad jar-failid.
- Kui olete töö programmide muutmisega lõpetanud ning tekstid
salvestanud, siis peaksite muutused fikseerima käsuga
git commit -a -m 'lyhikokkuv6te muutuste
olemuse kohta'
- Muutuste üleslaadimiseks bitbucket hoidlasse tuleb anda käsk:
git push -u origin master
- Kui seos kohaliku hoidla ja bitbucket hoidla vahel on loodud
(me tegime seda clone käsu abil), siis muutuste allalaadimiseks
serverist tuleb anda käsk:
git pull
- Lugege ja tutvuge juhenditega:
http://rogerdudler.github.io/git-guide/, https://www.atlassian.com/git/tutorials
Jaanus Pöial