Git pro začátečníky

Zpět na kurzy

Cena

749,00 KČ


nebo

4.3 z 5

Hodnocení

5x
67%
4x
17%
3x
8%
2x
0%
1x
8%

Všechny online kurzy za 6 699 KČ

Více info

Course duration 3h 10m 8s
Course chapters 33 kapitol
Course difficulty Začátečník

GIT verzovací systém

V každodenním živote

Určitě se ti už v životě stalo, že si pracoval na dokumentu, ze kterého sis určitě ručně udělal zálohu (kopii), aby si neztratil data. Nebo sis vytvořil z daného dokumentu verzi. Pak si možná udělal verzi z verze a tak dále, zkrátka chaos.

Představ si, že bych ti dal úkol najít rozdíly mezi těmito verzemi dokumentu, které sis ručně zálohoval. Fuuu to si neumím představit ten čas a námahu, kterou by si musel vynaložit.

Co když ti řeknu, že už nemusíš dělat zálohy tvého dokumentu, už si nemusíš dělat ručně verze a už vůbec nemusíš manuálně srovnávat dva dokumenty. Líbilo by se ti to? Věřím, že ano. Tak i pro tebe je tu online kurz, ve kterém se naučíš Git. Protože, Git ti přesně tyto a ne jen tyto úkoly usnadní a zpříjemní. Git je nejrozšířenější Verzovací nástroj a určitě stojí za to naučit se ho používat.

Práca na projektech

Představ si, že pracuješ na webové stránce, nebo na jiném projektu. Máš tam nějakou sadu dokumentů, souborů a podobně. Pokud si byl někdy spokojený s tím, co si udělal a nechtěl si to ztratit, tak sis udělal zálohu celého projektu. Postupně se ti nabalovaly tyto zálohy, až si jednu ze záloh označil jako FINAL. Nyní se ti nabalilo pěkně velké množství kopií, které zabírají příliš mnoho místa.

Kdyby si ale používal Git, tak ušetříš kopec místa na disku, protože Git si uchovává pouze změny, které si udělal a ne kopie celého projektu. Tyto změny si víš jednoduše vyhledávat, prohlížet a víš si je mezi sebou porovnávat. Ještě váháš naučit se používat Git?

Práca v týmech

Tvoříš součást malého nebo velkého kolektivu, který pracuje na stejném projektu? Jak si vyměňujete informace o tom, který člen týmu napsal jakou část v dokumentu nebo programu? Jak si mezi sebou sdílíte tyto změny? Neumím si představit, že byste pracovali na jednom PC a střídaly byste se. Neumím si ani představit, že by si udělal nějaké změny a emailem, by si napsal kolegovi, aby si změnil ten a ten řádek kódu, toto a toto ať si tam doplní. Takto se na týmových projektech pracovat nedá.

I pro tebe a tvůj tým je zde Git. V jednoduchosti si mezi sebou můžete sdílet změny, soubory, historii, verze a podobně. Ještě váháš? Tak neváhej, neboť v každé firmě, kde na projektu pracují více lidí, se určitě pracuje s Verzovací systémem a právě Git je číslo jedna.


Co se naučíš?

V tomto online kurzu se naučíš pracovat se soubory a jejich sledování bude pro tebe hračka. Naučíš se používat ty správné commity, pochopíš co jsou větve (branche) a budeš Merge jako divý. 

Naučíš se:

  • jako git funguje,
  • jak použít git přes příkazový řádek,
  • jak jej použít v IDE (vývojové prostředí - IntelliJ IDEA),
  • jak jej použít přes grafické programy (SourceTree a Git Extensions),
  • jak pracovat se vzdálenými repozitáře (GitHub a Bitbucket),
  • v práci budeš sebevědomější a s lehkostí budeš vědět co dělat,
  • když někdo řekne slovo GIT, budeš vědět o co jde,
  • získáš sebevědomí při práci,
  • získáš velký plusový bod do tvého životopisu.

Čo všetko dostaneš

  • 28 videotutoriálů o Gite
  • více než 3 hodiny učiva
  • certifikát o absolvování online kurzu
  • garance vrácení peněz v případě, že nebudeš s kurzem spokojen
  • diskusní fórum, ve kterém na tvé otázky odpovídá přímo lektor

Osnova - seznam kapitol online kurzu

Úvod a motivácia

Základné pojmy

Úvod do Gitu a ďalšia motivácia

01 - Ako git funguje. Príkazy git init, git status, git add.

02 - životný cyklus súborov podrobnejšie - git status, git add

03 - Po úvodných slovách trochu histórie.

04 - git config (nastavenia), git cez Windows príkazový riadok

05 - Porovnanie zmien pomocou git diff

06 - Pripravujem commit - čo je to, načo ho robiť - git commit

07 - Vetvenie projektu (branching) - git branch, git checkout

08 - Odstránenie vetiev. Branch delete.

09 - Spájanie vetiev, riešenie konfliktov - git merge. Praktická časť.

10 - Spájanie vetiev, riešenie konfliktov - git merge. Teoretická časť.

11 - Označovanie verzií. Vytváranie branchov z tagov. - git tag

12 - Ignorovanie súborov. gitignore

13 - Náprava zmien. Undoing things.

14 - Remote repository. git pull, git fetch, git push

15 - Klonovanie projektu. git clone

16 - Ako pracovať s remote repozitármi

17 - GitHub vytvorenie repozitára. Zmena projektu na git repozitár a jeho zaslanie na remote server

18 - GitHub vytváranie vetiev a tagov. Stiahnutie do lokálneho repozitáru. Zmazanie remote vecí z lokálneho git bash

19 - Vytvorenie ssh kľúču aby sme nezadávali heslo na server

20 – Bitbucket

21 - Git flow - takto je to dobre robiť

22 - Git Aliases - napíš si vlastné skratky príkazov

23 - Externé grafické programy - náhľad - GitExtensions a SourceTree

24 - Ako pracovať s gitom vo vývojovom prostredí IntelliJ Idea

25 - Git stash a git clean