-
GIT lokaalne kasutamine
-
GitHub - Git koostöö
-
Sissejuhatus
git init, git status – Git repositooriumite initsialiseerimine
Oluline
Kogu reaalne töö käib alati Git lokaalses repositooriumis (sõltumata sellest, kas käesoleva projekti jaoks on olemas Github, Bitbucket või mõni muu Git kaughoidla (Git remote repository).
Olulisema Git funktsionaalsuse kasutamist jälgime läbi CV veebilehe muutmise.
Tööd Git-ga alustame alati käsurealt (terminalist), sest Git on loodud käsurea töövahendina ning lisame juurde, kuidas seda teha VS Code ja IntelliJ Idea Community keskkonnas.
git init - Git repositooriumi loomine
Git repositoorium on suvaline kataloog arvutis, mis sisaldab .git kataloogi. Viimane luuakse peale käsku
git init.
Tööprotsess - Git repositooriumi loomine
CLI - SAMM 1 Vali projekti kataloogiks CLI lõpuga kataloog, mis sisaldab veebilehe template faile (vt Lähteandmed)
- Ava terminal
- Sisene projektifailide kataloogi (vt Lähteandmed)
CLI - SAMM 2 Repositooriumi staatuse kontroll
CLI - SAMM 3 Repositooriumi initsialiseerimine
Kirjuta käsureale: git init
Tulemus:G:\MyResumeCLI> git initInitialized empty Git repository in G:/MyResumeCLI/.git/
NB! Väljund annab teada, loodi tühi git repositoorium. Git repositooriumi loomisel kataloogis olevaid faile ei lisata automaatselt loodud repositooriumisse. Seetõttu ei ole vahet, kas loome repositooriumi tühja või juba olemasolevate failidega kataloogi.
CLI - SAMM 4 Repositooriumi staatus peale initsialiseerimist
Kirjuta käsureale: git status
Tulemus selgitus:
On branch master- initsialiseerimise käigus loodi vaikimis branchmaster.No commits yet- loodud repositoorium ei sisalda jälgitavaid faile. Me peame need lisama.Untracked files:- kataloog, milles me initsialiseerisime repositooriumi on olemas failid, mille me saame nüüd lisada.nothing added to commit but untracked files present (use "git add" to track)- repositoorimisse lisamiseks ei ole veel valitud ühtegi faili, kuid kataloogis on olemas failid, mida saab lisada.
VS Code kasutajaliidese lühitutvustus: VS Code kasutajaliides.
Pikemaid VS Code kasutajaliidese tutvustused:
VSCODE - SAMM 1 Vali projekti kataloogiks VSCODE lõpuga kataloog, mis sisaldab veebilehe template faile
Erinevad võimalused projekti avamiseks VS Code editori korral. Projekti avamiseks kasutage ühte allpool kirjeldatud võimalustest.
- Käivita VS Code teksitoimeti.
Vajuta nuppuOpen Foldervõi vali menüüstFile -> Open Folder...ja vali projekti lähtefaile sisaldav kataloog. - Liigu terminalis
VSCODElõpuga kataloogi (kirjuta käsurealecode .ja vajutaEnter. - Ava
Windows Explorer, liiguVSCODElõpuga kataloogi, ava hiire paremklikiga konteksti menüü ning valiOpen with Code
Ekraanipilt näitab seisundit peale ühe eelneva punkti valimist.
VSCODE - SAMM 2 VS Code - initsialiseerimata repositoorium
VSCODE - SAMM 3 Repositooriumi pärast initsialiseerimist
- Git ikoon näitab, et initsialiseeritud repositooriumis on 6 faili //TODO
- SOURCE CONTROL detailvaade:
- Sisestuskast teksiga Message - git commit message (käsitletakse edaspidistes peatükkides)
- Nupp Commit - akitiveeritakse lisatatud/muudetud failide lisamine repositooriumisse (käsitletakse edaspidistes peatükkides)
- Changes: Näitab lisatud/muudetud faile.
- U failinime taga - märgib Untracked faile.
INTELLIJ IDEA - SAMM 1 IntelliJ Idea - repositooriumi initsialiseerimine
Pärast projekti avamist näeb IntelliJ Idea programmiaken välja järgmine. Projekti avamise erinevaid võimalusi IntelliJ Idea puhul eraldi ei käsitleta.
- Initsialiseerimata repositooriumi korral kuvatakse menüüribal
Version control. Repositooriumi initsialiseerimiseks vali:Version control -> Create Git Repository
INTELLIJ IDEA - SAMM 2 IntelliJ Idea - initsialiseeritud repositoorium
- Pärast git repositooriumi initsialiseerimist kuvatakse menüüribal
Version Controlasemel hetkel aktiivse (vaikimisi loodud) branch nimi (master). - Aktiveeritud on Commit paneel
- Aktiveeritud Commit ikoon vasakul vertikaalsel tegevuse valiku menüüs.
- Kuvatakse repositooriumis olevad failid. Hetkel on failid failid staatused
Unversiond Files. - Commit sõnum - (käsitletakse järgnevates peatükkides)
- Avab Git ülevaate akna. -
- (käsitletakse järgnevates peatükkides).

