Sissejuhatus: git + bitbucket
- Veenduge, et teie arvutis on olemas git tarkvara: kolledži
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/
(oma itcollege.ee e-posti aadressiga) ning logige
bitbucket-serverisse sisse.
- Minge veebilehele: https://bitbucket.org/i200/
ja ning leidke hoidla (repositoorium) nimega intro (klikake
nimele intro).
- Looge bitbucket serveris enda privaatkoopia hoidlast intro.
Selleks avage veebilehe ülemises vasakus servas paiknev kolme
punktiga tähistatud operatsioonide menüü ning valige sealt
"Fork". Jälgige, et omanikuks oleksite teie ning "Access level"
menüüst on valitud "This is a private repository" , mille
valimise järel valige veel "Forking" menüüst "Allow only private
forks" ja "Language" menüüst "Java". Täitke operatsioon "Fork
repository".
- Liikuge loodud hoidla avalehele https://bitbucket.org/juku/intro
(juku asemel peab siin muidugi olema teie bitbucket
kasutajanimi). Kopeerige hiire abil avalehe ülemisest paremast
servast hoidlale viitav url: https://juku@bitbucket.org/juku/intro.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 intro
- Proovige src-kataloogis olevate näiteprogrammide
kompileerimist ja käivitamist käsurealt (juhendi leiate
bitbucket intro 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 veel https://wiki.itcollege.ee/index.php/Category:I600_Introduction_to_Computers_and_Informatics#Assignment:_Publishing_your_work
ja tutvuge juhenditega:
http://rogerdudler.github.io/git-guide/, https://www.atlassian.com/git/tutorials