|
|
Minden jó programozó életében eljön az az idő, amikor foglalkoznia kell a verzió kezeléssel.
A gittel a fájlok változását lehet követni. A verziókezelésre legelterjettebb rendszer a Git, amit a Linux atyja Linus Torvalds fejlesztett ki még 2005-ben a Linux kernel fejlesztéséhez. A git maga ingyenes és nyílt forrású (open source, GNU GPL v2 licenszelésű).
A mai napra már alapvető feltétel (vagy erősen ajánlott) szakmai interjúkon a git használati készsége.
Ez a kurzus a git használatát mutatja be gyakorlati példákon keresztül (nagyrészt) Windows operációs rendszeren a git telepítője áltatal telepített parancssor (bash shell) segítségével. Lesznek leckék, amik majd szerveren mutatják a git használatát (Ubuntu serveren).
A kurzusról:
- ez egy online kurzus: előre felvett videók segítségével tanulhatsz :)
- bárhol (ahol van net), bármikor, bárhányszor megnézheted
- Gyakorlati oktatás: az alap elmélet átadása mellett, gyakorlati példákon mutatom be a git működését
- Bizonytalan vagy, hogy bejön-e a stílusom / előadás módom? Belenézhetsz ingyen egyes videókba » Görgess lejjebb és kattints a "Nézz bele!" címkére az adott leckénél!
FONTOS:
- A kurzus anyaga időközönként bővül, ezért a bővüléssel együtt drágul is.
- A kurzus 1485 Forintról indul(t), és a kurzus többi tananyagait elkészítve 9900 Forintba fog kerülni, érdemes minél előbb megvenni, hogy minél többet kapj, minél kevesebb áron ;)
- Igyekszem gyakori időközönként (hetente tervezem) új leckékkel gyarapítani a tananyagot, így érdemes időközönként visszanézni
Tervezett fejezetek és leckék címei (nem az összes):
- gyorstalpaló összefüggő gyakorlatba ültetve - lecke - 2019.03.05-én publikálva
- git - verziókezelés grafikus felületen
- git - az alapokon túl - fejezet
- azonosítás SSH kulcs segítségével
- további konfigurációs lehetőségek
- összehasonlítás: diff
- módosítások visszavonása, elkövetett hibák javítása
- tegyük biztos helyre a változtatást: stash
- git log közelebbről
- címkék használata: tag
- branchek létrehozása
- branchek összefűzése: merge
- Merge conflict feloldása
- Remote branchek kezelése
- Rebasing
- Forkolás
- Commitok squasholása
- Merge request
- git csapatoknak - fejezet
- branchelési stratégiák
- branchek védelme
- feature branchek
- code review
- git flow
- issue kezelés
Szeretnéd elkezdeni? Akkor nincs más dolgod, mint fent kattintani a "Megveszem!" gombra :)
Vannak még kérdéseid? Felteheted a git@codementor.hu email címre írva :)
-
1.Git gyostalpaló - parancssorral - saját (one man army) projektekhez
-
1. lecke
Git a munkaerő piacon
-
2. lecke
Git telepítése Windowson
-
3. lecke
Verziókezelés elkezdése: init
-
4. lecke
Fájl változás hozzáadása a "színpadhoz": status, add, stage
-
5. lecke
A változtatás "elkövetése": config, commit
-
6. lecke
Fájlok figyelmen kívül hagyása: .gitignore
-
7. lecke
Remote repository létrehozása és beállítása: GitHub, push
-
8. lecke
Friss változtatások lekérése remote repositoryról: pull
-
9. lecke
Elkezdett projekt másolása: clone
-
10. lecke
Gyakorlati példa