Git a GitHub od základov 🇸🇰



Git a GitHub od základov 🇸🇰

Git a GitHub od základov 🇸🇰

Kurz je celý ZDARMA, ale hoď groš cez PATREON https://patreon.com/yablko ❤️ Git návody ťa zavalia príkazmi, že “toto píš do konzole” a ty ešte ani nevieš, čo sa deje. Ja ti po lopate vysvetlím čo Git (a GitHub) je, ako sa používa v tímoch, či ho potrebuješ aj sám a kým napíšem prvý príkaz, budeš presne chápať, o čo Gitu ide. Naučím ťa GitHub, konflikty, vetvy, príkazy, VS Code integráciu, Markdown… a občas sa zasmeješ;)

Všetky príkazy a odkazy máš tu
:: https://github.com/yablko/gitujeme-o-100-sest

Moje VS Code nastavenia
:: https://gist.github.com/yablko/8a49e107e84f8693a86e4169210bf460

❤️ PATREON https://patreon.com/yablko
🎙 PODCAST https://youtu.be/DktmaHXd4ps
🎬 YOUTUBE 2 https://youtube.com/yablko
🍿 TWITCH https://twitch.com/yablko_
📸 INSTAGRAM https://instagram.com/yablko
👍 FACEBOOK https://www.facebook.com/yablko.smrdi
🐦 TWITTER https://twitter.com/yablko
📚 BLOGY https://medium.com/@yablko

— 00:00 01 | ČO JE GIT?

02:48 VERZIE, a HISTÓRIA vývoja projektu
04:10 VETVY, branches
04:36 META DÁTA
05:12 SPOLUPRÁCA v tíme
06:27 GIT KONZOLA vs GUI PROGRAMY
07:36 Otravný spôsob, ako spraviť “Uložiť ako”?

— 08:26 02 | ČO JE GITHUB?

10:03 Sociálna sieť pre kód / Fičúry GitHubu
10:26 PULL REQUESTS
11:20 REPOzitár
11:58 FORK
12:49 CLOUD pre KÓD

— 13:18 03 | GIT INŠTALÁCIA PRE MAC

13:56 Windows, Linux
14:43 Git nastavenia

— 15:32 04 | PRVÉ GIT PRÍKAZY

16:36 GIT INIT (zapni git pre projekt)
17:25 GIT STATUS (over stav projektu)
17:39 GIT ADD (označ súbor)
18:16 GIT COMMIT (nový zárez do histórie)
18:55 Rekapitulácia
19:53 Prečo musíš GIT ADD volať dokola?
21:32 PRIDÁVAJ 👏 COMMITOM 👏 KOMENTY 👏
22:54 GIT LOG (zobraz históriu projektu)
23:17 GIT ADD (označ viac súborov naraz)

— 25:02 05 | KĽÚČOVÉ GIT PRÍKAZY / KEDY ROBIŤ COMMIT

25:38 Kľúčové GIT PRÍKAZY (rekap)
27:29 GIT RESTORE (od-znač súbor)
28:07 Preskoč GIT ADD (ADD a COMMIT naraz)
29:09 Ako často robiť GIT COMMIT?
31:24 Lepší GIT LOG výpis
32:35 GIT DIFF (kuk na zmeny v súbore)
33:09 Vráť súbor na poslednú uloženú verziu
33:36 GIT CHECKOUT (skoč do inej verzie)

— 35:21 06 | CHOĎ POSTUPNE
— 38:19 07 | AKO VYPNÚŤ VIM

39:14 VIM módy (INSERT, COMMAND)
40:24 ULOŽ súbor, VYPNI vim
40:47 VŽDY commituj s -m

— 41:25 08 | NEPÍŠ GIT PRÍKAZY VĎAKA VS CODE

42:23 COMMAND PALETTE
42:33 DIFF / Changes
43:45 STATUS BAR a písmenká
44:25 SOURCE CONTROL panel

— 47:09 09 | GIT PUSH (Z GITU NA GITHUB)

47:53 GITHUB RELEASES
48:32 GIT CLONE (sprav si lokálnu kópiu)
49:30 GIT REMOTE ADD ORIGIN (prepoj sa so serverom)
51:11 GIT PUSH (natlač na server)

— 52:51 10 | GIT PULL (Z GITHUBU NA GIT)

53:38 GIT PULL (ťahaj zo servera)
54:15 NASTAV MERGE alebo REBASE
54:41 GIT PUSH z VS CODE
55:39 GIT PUSH/PULL rekap
56:13 NASTAV origin master AKO DEFAULT
56:52 GIT REMOTE UPDATE (info o zmenách na serveri)
58:03 GIT WHATCHANGED (čo presne sa zmenilo?)
58:37 HISTÓRIA VÝVOJA a ŠTATISTIKY GITHUBU

— 59:47 11 | CONFLICT, SPOLUPRÁCA V TÍME

01:00:21 KONFLIKT (dvaja upravíme tú istú časť súboru)
01:01:20 KONFLIKT zažehnaný
01:02:31 KONFLIKT ešte raz
01:04:03 Nie je to chyba

— 01:04:39 12 | BRANCH, NEROZBI KÓD, ROB NA DRUHEJ VETVE

01:06:35 NOVÁ VETVA na GitHube
01:08:11 GIT CHECKOUT, skáč medzi vetvami/verziami
01:08:51 COMMIT do NOVEJ vetvy
01:09:12 BRANCH / CHECKOUT skrátený zápis
01:10:14 Bude konflikt? Bude!

— 01:11:54 13 | MERGE, NALEJ KÓD DO HLAVNEJ VETVY

01:12:45 MERGE, zlúč zmeny do hlavnej vetvy
01:13:27 MERGE KONFLIKT vyriešený
01:15:14 MERGE vs REBASE
01:16:52 Drž si MASTER vetvu ČISTÚ
01:18:11 KEDY spraviť VETVU?

— 01:19:09 14 | .GITIGNORE

01:20:46 NECHCEŠ node_modules, STAČÍ TI package.json
01:23:32 KTORÉ súbory IGNOROVAŤ
01:26:02 .gitignore generátor
01:26:51 GIT je slepý a hluchý

— 01:27:50 15 | MARKDOWN KURZ;) README.MD

01:28:37 MARKDOWN rýchlokurz (a README.md)
01:29:29 MARKDOWN vo VS CODE
01:30:10 MARKDOWN pomalokurz
01:34:20 Posledná GIT rekapitulácia

naučím ťa programovať

🕸 HTML a CSS kurz http://bit.ly/WebdizajnKurz
⌨ Základy programovania kurz http://bit.ly/ZakladyOOP
☕ JavaScript kurz http://bit.ly/JavaScriptKurz
😂 Humor http://bit.ly/doleziteUmenie

všetko na http://yablko.sk programovanie na http://brm.sk kurzy na https://www.learn2code.sk

Comments are closed.