Git pre začiatočníkov

3h 10m 8s
Čas
33
Kapitol
Programovanie
Kategória
4.2
Hodnotenie
Začiatočník
Level
slovenský
Jazyk kurzu

Online kurz Git pre začiatočníkov

Určite sa ti už v živote stalo, že si pracoval na dokumente, z ktorého si si určite ručne spravil zálohu (kópiu), aby si nestratil dáta. Alebo si si vytvoril z daného dokumentu verziu. Potom si možno spravil verziu z verzie a tak ďalej, skrátka chaos.

Predstav si, že by som ti dal úlohu nájsť rozdiely medzi týmito verziami dokumentu, ktoré si si ručne zálohoval. Fúúú to si neviem predstaviť ten čas a námahu, ktorú by si musel vynaložiť. 

Čo keď ti poviem, že už nemusíš robiť zálohy tvojho dokumentu, už si nemusíš robiť ručne verzie a už vôbec nemusíš manuálne porovnávať dva dokumenty. Páčilo by sa ti to? Verím, že áno. Tak aj pre teba je tu online kurz, v ktorom sa naučíš Git. Pretože, Git ti presne tieto a nie len tieto úlohy uľahčí a spríjemní. Git je najrozšírenejší verziovací nástroj a určite stojí za to naučiť sa ho používať.

Práca na projektoch

Predstav si, že pracuješ na webovej stránke, alebo na inom projekte. Máš tam nejakú sadu dokumentov, súborov a podobne. Ak si bol niekedy spokojný s tým, čo si spravil a nechcel si to stratiť, tak si si spravil zálohu celého projektu. Postupne sa ti nabaľovali tieto zálohy, až si jednu zo záloh označil ako FINAL. Teraz sa ti nabalilo pekne veľké množstvo kópií, ktoré zaberajú príliš veľa miesta. 

Keby si ale používal Git, tak ušetríš kopec miesta na disku, lebo Git si uchováva len zmeny, ktoré si spravil a nie kópie celého projektu. Tieto zmeny si vieš jednoducho vyhľadávať, prezerať a vieš si ich medzi sebou porovnávať. Ešte váhaš naučiť sa používať Git? 

Práca v tímoch

Tvoríš súčasť malého alebo veľkého kolektívu, ktorý pracuje na rovnakom projekte? Ako si vymieňate informácie o tom, ktorý člen tímu napísal akú časť v dokumente alebo programe? Ako si medzi sebou zdieľate tieto zmeny? Neviem si predstaviť, že by ste pracovali na jednom PC a striedali by ste sa. Neviem si ani predstaviť, že by si spravil nejaké zmeny a emailom, by si napísal kolegovi, aby si zmenil ten a ten riadok kódu, toto a toto nech si tam doplní. Takto sa na tímových projektoch pracovať nedá.

Aj pre teba a tvoj tím je tu Git. V jednoduchosti si medzi sebou môžete zdieľať zmeny, súbory, históriu, verzie a podobne. Ešte váhaš? Tak neváhaj, lebo v každej firme, kde na projekte pracujú viacerí ľudia, sa určite pracuje s verziovacím systémom a práve Git je číslo jedna. 

Čo sa naučíš?

V tomto online kurze sa naučíš pracovať so súbormi a ich sledovanie bude pre teba hračka. Naučíš sa používať tie správne commity, pochopíš čo sú vetvy (branche) a budeš mergovať ako divý. Naučíš sa:
  • ako git funguje,
  • ako použiť git cez príkazový riadok,
  • ako ho použiť v IDE (vývojové prostredie – IntelliJ IDEA),
  • ako ho použiť cez grafické programy (SourceTree a Git Extensions),
  • ako pracovať so vzdialenými repozitármi (GitHub a Bitbucket),
  • v práci budeš sebavedomejší a s ľahkosťou budeš vedieť čo robiť,
  • keď niekto povie slovo GIT, budeš vedieť o čo ide,
  • získaš sebavedomie pri práci,
  • získaš veľký plusový bod do tvojho životopisu.

Čo všetko dostaneš

  • 28 videotutoriálov o Gite,
  • viac ako 3 hodiny učiva,
  • certifikát o absolvovaní online kurzu,
  • garancia vrátenia peňazí v prípade, že nebudeš s kurzom spokojný,
  • diskusné fórum, v ktorom na tvoje otázky odpovedá priamo lektor.
Online kurz Git pre začiatočníkov je možné

Zoznam kapitol

Úvod do kurzu Git
Online kurz Git: úvod
Dostupné v ukážke kurzu
Úvod do Gitu a motivácia, prečo sa ho naučiť
Dostupné v ukážke kurzu
Git - základné pojmy
Dostupné v ukážke kurzu
Čo a z kade nainštalovať
Dostupné len po zakúpení prístupu
Prezentácia
Dostupné len po zakúpení prístupu
Git príkazy
02 Životný cyklus súborov podrobnejšie - git status, git add
Dostupné len po zakúpení prístupu
03 Po úvodných slovách trochu histórie Gitu
Dostupné v ukážke kurzu
04 git config (nastavenia), git cez Windows príkazový riadok
Dostupné len po zakúpení prístupu
05 Porovnanie zmien pomocou git diff
Dostupné len po zakúpení prístupu
06 Pripravujem commit - čo je to, načo ho robiť - git commit
Dostupné len po zakúpení prístupu
Vetvenie projektu - branche
07 Vetvenie projektu (branching) - git branch, git checkout
Dostupné len po zakúpení prístupu
08 Odstránenie vetiev. Branch delete.
Dostupné len po zakúpení prístupu
09 Spájanie vetiev, riešenie konfliktov - git merge. Teoretická časť.
Dostupné len po zakúpení prístupu
10 Spájanie vetiev, riešenie konfliktov - git merge. Praktická časť.
Dostupné len po zakúpení prístupu
11 Označovanie verzií. Vytváranie branchov z tagov. - git tag
Dostupné len po zakúpení prístupu
12 Ignorovanie súborov - gitignore
Dostupné len po zakúpení prístupu
13 Náprava zmien. Undoing things
Dostupné len po zakúpení prístupu
Práca s repozitármi
14 Remote repository. git pull, git fetch, git push
Dostupné len po zakúpení prístupu
15 Klonovanie projektu. git clone
Dostupné len po zakúpení prístupu
16 Ako pracovať s remote repozitármi
Dostupné len po zakúpení prístupu
17 GitHub vytvorenie repozitára. Zmena projektu na git repozitár a jeho zaslanie na remote server
Dostupné len po zakúpení prístupu
18 GitHub vytváranie vetiev a tagov. Stiahnutie do lokálneho repozitáru. Zmazanie remote vecí z lokálneho git bash
Dostupné len po zakúpení prístupu
19 Vytvorenie ssh kľúču, aby sme nezadávali heslo na server
Dostupné len po zakúpení prístupu
20 Bitbucket
Dostupné len po zakúpení prístupu
21 Git flow - takto je to dobre robiť
Dostupné len po zakúpení prístupu
22 Git Aliases - napíš si vlastné skratky príkazov
Dostupné len po zakúpení prístupu
23 Externé grafické programy - náhľad - GitExtensions a SourceTree
Dostupné len po zakúpení prístupu
24 Ako pracovať s gitom vo vývojovom prostredí IntelliJ Idea
Dostupné len po zakúpení prístupu
25 Git stash a git clean
Dostupné len po zakúpení prístupu
Úlohy a precvičovanie
Všetci spolu niečo vytvoríme
Dostupné len po zakúpení prístupu
Ťahák
Dostupné len po zakúpení prístupu

Hodnotenia kurzu

Git pre začiatočníkov

Daniela M.

Git pre začiatočníkov

Tadeáš M.

Pozri aj tieto kurzy