Erinevus lehekülje "ITI0011:git" redaktsioonide vahel
(→Juhend) |
(→Juhend) |
||
9. rida: | 9. rida: | ||
* repositooriumi/salve kloonimine (git clone) (esmakordeks salve kopeerimiseks); | * repositooriumi/salve kloonimine (git clone) (esmakordeks salve kopeerimiseks); | ||
* failide lisamine versioonihaldusse (git add); | * failide lisamine versioonihaldusse (git add); | ||
− | * muudatuste registreerimine mingis mõistlikus seisus (git commit | + | * muudatuste registreerimine mingis mõistlikus seisus (git commit); |
* muudatuste üleslaadimine serverisse (git push) (commit registreerib muutused kohalikus masinas, alles push laeb üles!); | * muudatuste üleslaadimine serverisse (git push) (commit registreerib muutused kohalikus masinas, alles push laeb üles!); | ||
* muudatuste allalaadimine serverist ja kohalike muudatuste integreerimine (git pull). | * muudatuste allalaadimine serverist ja kohalike muudatuste integreerimine (git pull). | ||
15. rida: | 15. rida: | ||
Lisaks võib vaja minna: | Lisaks võib vaja minna: | ||
− | * repositooriumi oleku kuvamist (git status); | + | * repositooriumi/salve oleku kuvamist (git status); |
− | * repositooriumi muudatuste ajaloo kuvamist (git log); | + | * repositooriumi/salve muudatuste ajaloo kuvamist (git log); |
* mittevajalike failide kustutamist (git rm); | * mittevajalike failide kustutamist (git rm); | ||
* ajaloo graafilist kuvamist (gitk). | * ajaloo graafilist kuvamist (gitk). | ||
26. rida: | 26. rida: | ||
2) Kasutades GIT tarkvara [http://git-scm.com Git veebilehelt]. Git tarkvara tasub oma arvutisse laadida igal juhul, sest | 2) Kasutades GIT tarkvara [http://git-scm.com Git veebilehelt]. Git tarkvara tasub oma arvutisse laadida igal juhul, sest | ||
Git tarkvara abil on võimalik lihtsa vaevaga kontrollida, mis õnnestus git serverisse laadida. Näiteks, käivitades Windows Exploreris hiire parema nupu alt kontekstitundlikust menüüst Git Gui saate | Git tarkvara abil on võimalik lihtsa vaevaga kontrollida, mis õnnestus git serverisse laadida. Näiteks, käivitades Windows Exploreris hiire parema nupu alt kontekstitundlikust menüüst Git Gui saate | ||
− | kloonida repositooriumi https://teie-ttu-uni-id-kasutajanimi@git.ttu.ee/kursused/iti0011/teie-ttu-uni-id-kasutajanimi.git (NB! see link brauseris ei tööta!) valitud kataloogi. NB! Uni-ID kasutajanimes peavad olema '''KÕIK VÄIKESED TÄHED!''' | + | kloonida repositooriumi/salve https://teie-ttu-uni-id-kasutajanimi@git.ttu.ee/kursused/iti0011/teie-ttu-uni-id-kasutajanimi.git (NB! see link brauseris ei tööta!) valitud kataloogi. NB! Uni-ID kasutajanimes peavad olema '''KÕIK VÄIKESED TÄHED!''' |
Seejärel saab kontrollida, kas serverist kloonitud kataloogis on kõik vajalikud failid olemas. | Seejärel saab kontrollida, kas serverist kloonitud kataloogis on kõik vajalikud failid olemas. | ||
Redaktsioon: 9. oktoober 2014, kell 05:30
Tagasi kursuse lehele: ITI0011
Juhend
GIT on versioonihaldustarkvara, mida pruugitakse paljudes tarkvaraettevõtetes dokumentatsiooni ja lähtekoodi haldamiseks.
Põhitegevused versioonihalduses, mida läheb vaja käesolevas aines, on:
- repositooriumi/salve kloonimine (git clone) (esmakordeks salve kopeerimiseks);
- failide lisamine versioonihaldusse (git add);
- muudatuste registreerimine mingis mõistlikus seisus (git commit);
- muudatuste üleslaadimine serverisse (git push) (commit registreerib muutused kohalikus masinas, alles push laeb üles!);
- muudatuste allalaadimine serverist ja kohalike muudatuste integreerimine (git pull).
Lisaks võib vaja minna:
- repositooriumi/salve oleku kuvamist (git status);
- repositooriumi/salve muudatuste ajaloo kuvamist (git log);
- mittevajalike failide kustutamist (git rm);
- ajaloo graafilist kuvamist (gitk).
GIT tarkvara võib kasutada mitmel viisil:
1) Eclipse-st kasutades EGit pluginat. Juhend GIT-i kasutamiseks Eclipse'is: Meedia:Egit-howto.pdf
2) Kasutades GIT tarkvara Git veebilehelt. Git tarkvara tasub oma arvutisse laadida igal juhul, sest Git tarkvara abil on võimalik lihtsa vaevaga kontrollida, mis õnnestus git serverisse laadida. Näiteks, käivitades Windows Exploreris hiire parema nupu alt kontekstitundlikust menüüst Git Gui saate kloonida repositooriumi/salve https://teie-ttu-uni-id-kasutajanimi@git.ttu.ee/kursused/iti0011/teie-ttu-uni-id-kasutajanimi.git (NB! see link brauseris ei tööta!) valitud kataloogi. NB! Uni-ID kasutajanimes peavad olema KÕIK VÄIKESED TÄHED! Seejärel saab kontrollida, kas serverist kloonitud kataloogis on kõik vajalikud failid olemas.
Küsimuste ja probleemide korral kirjutage: git-admin@cs.ttu.ee
Lisainfo GIT raamatust (inglise keeles).
git'i kasutamine aines
Kõik kodused ülesanded tuleb laadida git'i. Koduülesanne peab olema kaustas HW1, HW2, HW3, HW4 vastavalt sellele, mitmenda kodutöö lahendus see on. Koduülesandena võite laadida terve Eclipse'i projekti (HW1/src/pakett/MinuFail.java) või otse (HW1/MinuFail.java).
Kõik tunniülesanded alates 6. nädalast (6. oktoober ja edasi) tuleb samuti laadida git'i. Kaustad prax6, prax7 jne, vastavalt nädalale.