Git je source control systém/softvér. Ako a prečo vznikli source control systémy? Kto ich potrebuje? Ako sa ich môžeme naučiť a načo je to vlastne dobré? Všetko sa dozvieš v tejto epizóde.
00:00 – 00:50 Úvod
00:52 – 06:17 Čo je to source control a prečo musel vzniknúť?
06:18 – 11:43 História source control
11:44 – 14:30 Kto používa source control. Komu je to dobré?
14:31 – 28:47 Pojmy zo source control / git (pull, push, commit, pull request, conflict)
28:48 – 32:46 Github. BitBucket, Gitlab
32:47 – 37:14 Ako sa to môžem naučiť?
37:15 – 43:50 Tipy na záver
43:51 – 45:20 Záver
Čo je to source control
systém na sledovanie zmien súboru – trackovanie histórie
príkladom source control je git alebo mercurial
Kto používa source control
asi všetci programátori
väčšina používa git, takže odporúčame toto sa naučiť
source contol je pre tvorbu softvéru nevyhnutný, nevihttps://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workfloweme si bez toho predstaviť našu prácu
Ako sa naučiť source control? (GIT)
v škole sa toho veľa nenaučíte. Mali sme 2 predmety na FEIke, kde sme potrebovali mať projekt uložený na Githube a teda používať Git, ale nebol na to veľký dôraz
ak sa chceš naučiť Git, tak najlepšia cesta je si pozrieť jeden tutoriál (odkaz nižšie), a potom si to vyskúšať na vlastnom projekte
v práci sa naučíš Git najlepšie
git má veľa pokročilých funkcií, ale väčšinou používaš len pár z nich (commit, push, pull, merge)
pojmy, ktoré treba poznať
commit
pull
push
merge
pull request / merge request
repository
github, gitlab, bitbucket
branch
Tipy na záver
skúšať git čo najskôr (v škole, doma)
nebáť sa používať konzolu. Treba poznať príkazy a nepoužívať len git pomocou IDE
commandy vedieť najprv (aspoň základné), a až potom používať git pomocou IDE
vyskúšať si doma projekt s viacerými vetvami, prípadne vyskúšať gitflow