Sissejuhatus: git + bitbucket

  1. 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.
  2. Registreeruge kasutajaks  veebilehel https://bitbucket.org/  (oma itcollege.ee e-posti aadressiga) ning logige bitbucket-serverisse sisse.
  3. Minge veebilehele: https://bitbucket.org/i200/ ja ning leidke hoidla (repositoorium) nimega intro (klikake nimele intro).
  4. 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".
  5. 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
  6. 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
  1. Proovige src-kataloogis olevate näiteprogrammide kompileerimist ja käivitamist käsurealt (juhendi leiate bitbucket intro hoidla avalehelt).
  2. 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.
  3. Kui olete töö programmide muutmisega lõpetanud ning tekstid salvestanud, siis peaksite muutused fikseerima käsuga
git commit -a -m 'lyhikokkuv6te muutuste olemuse kohta'
  1. Muutuste üleslaadimiseks bitbucket hoidlasse tuleb anda käsk:
git push -u origin master
  1. 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
  1. 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