Git pro začátečníky

Zpět na kurzy

Všechny ONLINE kurzy

od 649,00 KČ / měsíc


nebo

4.4 z 5

Hodnocení

5x
71%
4x
12%
3x
6%
2x
6%
1x
6%

Všechny online kurzy za 12 999 KČ

Více info

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

Git pro začátečníky v každodenním životě

Určitě se ti už v životě stalo, že jsi pracoval na dokumentu, ze kterého sis ručně udělal zálohu (kopii), abys neztratil data. Nebo sis vytvořil z daného dokumentu verzi. Pak jsi 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 bys musel vynaložit.


Práce 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 jsi byl někdy spokojený s tím, co jsi udělal a nechtěl jsi to ztratit, tak sis udělal zálohu celého projektu. Postupně se ti nabalovaly tyto zálohy, až jsi 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.

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


Práce 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 mezi sebou tyto změny sdílíte? Neumím si představit, že byste pracovali na jednom PC a střídali se. Neumím si ani představit, že bys udělal nějaké změny a emailem napsal kolegovi, ať si změní ten a ten řádek kódu, ať si to tam doplní. Takto se na týmových projektech pracovat nedá.

I pro tebe a tvůj tým je zde Git. Jednoduše 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 pracuje více lidí, se určitě pracuje s verzovacím 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 (branches) a budeš mergovat 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áři (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.


Co všechno dostaneš

  • 28 videotutoriálů o Gitu
  • víc 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 motivace

Základní pojmy

Úvod do Gitu a další motivace

01 -Jak Git funguje. Příkazy git init, git status, git add.

02 - Životní cyklus souborů podrobněji - git status, git add

03 - Po úvodních slovech trochu historie.

04 - git config (nastavení), git přes Windows příkazový řádek

05 - Porovnání změn pomocí git diff

06 - Připravujeme commit - co je to, proč ho dělat - git commit

07 - Větvení projektu (branching) - git branch, git checkout

08 – Odstraněné větví. Branch delete.

09 - Spojování větví, řešení konfliktů - git merge. Praktická část.

10 - Spojování větví, řešení konfliktů - git merge, Teoretická část.

11 - Označování verzí. Vytváření branchů z tagů. - git tag

12 - Ignorování souborů. gitignore

13 - Náprava zmiěn. Undoing things.

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

15 - Klonování projektu. git clone

16 - Jak pracovat s remote repozitáři

17 - GitHub vytváření repozitáře. Změna projektu na git repozitář a jeho zaslání na remote server

18 - GitHub vytváření větví a tagů. Stáhnutí do lokálního repozitáře. Smazání remote věcí z lokálního git bash

19 - Vytvoření ssh klíče, abychom nezadávali heslo na server

20 – Bitbucket

21 - Git flow - takto je to dobré dělat

22 - Git Aliases - napiš si vlastní zkratky příkazů

23 - Externí grafické programy - náhed - GitExtensions a SourceTree

24 - Jak pracovat s Gitem ve vývojovém prostředí IntelliJ Idea

25 - Git stash a git clean

 

 

Kurz je možné vyzkoušet i zdarma!