Skip to content
Gallery
Front-end ehk eesrakendus
Share
Explore
Tunnid

icon picker
01. Sissejuhatus kursusesse. Git ja terminal.

Selle poolaasta tegevuste tutvustus (2-5min):

Kursuse tutvustus:

git
terminal
github
commitid
seejärel githubil baseeruva töökorraldusega, disaini tunnis loodud kavandi järgi maandumislehe loomine (see osa täieneb jooksvalt).

Esimese tunni teemad

4+-1 mõistet:

git
git’i käskluste asukoht
github
terminal
terminali käskluste asukoht

Mis on git?

Git on versioonihaldus ja koostöövahend. Versioonihaldus on nagu töötegemise ajalugu ja sa saad liikuda muudatuste tegemiste vahel ja vanu seise uuesti taastada. Te näete millal te midagi tegite. Kuid suures plaanis on git koostööplatvorm – mitu inimest saavad teha tööd ühe projektiga.
näited ja ettevalmistus, et tekiks arusaam, miks on vaja terminali. vt leplannerit
Giti käsklused:
git init: Loob uue Git repositori. Seda kasutatakse uue projekti algatamiseks.
git clone [url]: Kloonib repositori internetist kohalikku arvutisse.
git add [file]: Lisab faili jälgimisele (staging area), et see oleks valmis commit'iks.
git commit -m "[commit message]": Teostab commit'i, lisades failid repositorisse koos sõnumiga, mis kirjeldab tehtud muudatusi.
git push: Lükkab kohalikud muudatused kaugrepositoriisse.
git pull: Tõmbab uuendused kaugrepositoriist ja ühendab need kohaliku repositoriga.

Mis on github?
näited, demonstratsioon
Kuidas kasutada:
github desktop
terminal
Terminal
käsud ja mis juhtub.
kui ei jõua rohkem, siis selles tunnis ka piisab.

Mis ja miks on terminal?

Sissejuhatus 2-5min

Terminal. Mis on terminal ja miks teda vaja on.

Terminal on arvutiprogramm, mis võimaldab kasutajal suhelda arvutiga tekstipõhiste käskude kaudu. Selle peamine eesmärk on võimaldada juurdepääsu operatsioonisüsteemi käsureale.

Miks ta vajalik on.

Iga programmi graafilise kasutajaliidese (GUI) taga on tegelikult tekstipõhine kasutajaliides (CLI - Command Line Interface). Tavakasutajal käib tekstipõhine programmi juhtimine üle jõu, kuid vahest ,kui graafilise liidesega midagi juhtub, on vaja sekkuda ja seetõttu on algteadmised tekstilise kasutajaliidese kohta arendajale vajalikud. Oskaja käes on see sageli ka kiirem. Sellest tuleneb ka vajadus.

Meie tutvume lihtsa te esmaste käskudega.

Liikumine kataloogide vahel, asukoht, kataloogi loomine, faili loomine, faili lugemine jms.

Miks?

Tutvume, sest võtame kasutusele git’i ehk versioonihalduse.
Arenduskeskkondade käivitamine.
Katalogid ja failid – tutvume ka niisama finderiga ja failidega. Mis on faililaiendid?
pwd – kus ma olen
ls – mis failid ja folderid siin asuvad
cd – vaheta kataloogi (directorit)
mkdir – loo kataloog (directori)
touch – loo fail
mv – liiguta failid või folderid
cp – kopeeri
ditto – kopeeri ühe folderi sisu teise
cat – näita faili sisu
rm – kustuta
rmdir – kustuta kataloog
clear – puhasta terminali aken
whoami – antud kasutaja kasutajanimi
open – ava fail või programm
top – vaata, mis programmid jooksevad
Up Arrow: Will show your last command
Down Arrow: Will show your next command
Tab: Will auto-complete your command
Ctrl + L: Will clear the screen
Ctrl + C: Will cancel a command või q
man – manual. kirjuta: man pwd ja saad pwd juhendi

vi – teksti redaktor

vi nimi.laiend – loo uus fail
vi failinimi.laiend – ava fail
avatud:
i – insert
escape – command mode:
:q – välju
:w – salvesta
:wq – salvesta ja väljua

Ülesanne – loo folder “oma perekonnanimi” oma arvuti desktopile, liigu sellesse folderisse ja loo sellesse fail, faili nimeks pane enda perekonnanimi ja eesnimi ja laiendiks “txt”. Kirjuta sinna sisse kuidas sa seda ülesannet tegid, millised täpsed käsklused andsid.

NB!
Ära kasuta täpitähti;
ära kasuta tühikuid;
ära kasuta suurtähti

Reflektsioon – kirjuta, millest sa aru said, mis jäi segaseks, millised plaanid on asi selgeks saada, millised ettepanekud on, et asi sulle selgeks tehtaks.

Anna hinnang oma tööle järgmiste küsimuste kaudu:
osalesin aktiivselt
kui midagi jäi segaseks, esitasin küsimusi
kui midagi jäi segaseks või ma ei saanud aru õpetatava vajalikkusest, andsin õpetajale sellest teada.


Esimese tunni (2x45 min) kokkuvõte

Me jõudsime tutvuda Terminali ja terminali lihtsamate käsklustega.
Me jõudsime ära teha githubi kontod, luua seal esimese repo, kloonida selle oma arvutisse, teha `readme` failis muudatus ja lülata tagasi githubi.
põkkusime ka tõrgetega – githubi kasutaja vahetus oma arvutis

Millega me EI tegelenud, ega jõudnud:

Vi – see vast ei ole ka oluline

Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.