Návrh Školení
Zavedení
- Proč je kontrola verzí důležitá?
Přehled funkcí systému Git pro ovládání zdroje
- Instalace Gitu na preferovaný operační systém
- Začínáme se základními atributy a komponentami Git
- Co jsou úložiště, závazky a soubory?
Pochopení pracovních postupů Git a základních systémových procesů
- Jaké jsou různé stavy Git?
- Vytvoření úložiště a složky Git
Správa existujících projektů a manipulace se soubory pomocí Git
- Práce se závazky a zprávami
- Potvrzení a vrácení změn v úložišti Git
- Protokolování a přístup k historii verzí
Začínáme s větvením a slučováním v Gitu
- Seznámení s typy procesů Větvení a Slučování
- Použití speciálních značek v Gitu
- Práce s funkcemi Tagging a Stashing Git
- Jak používat Reset a Reflog v Gitu?
Přehled GitHub Funkce a architektura
Nastavení uživatelského účtu GitHub a správa profilu GitHub
- Probíhá ověřování na GitHub a aktualizace přihlašovacích údajů
- SSH vs HTTPS
- Ověření ověření pomocí SSH v GitHub
Vytváření GitHub úložišť a propojení místního úložiště Git
- Klonování nebo archivace GitHub úložiště
Instanciování obsahu úložiště v rámci místní kopie
Publikování změn obsahu v úložišti GitHub
Práce s funkcemi a nastaveními Intermediate Repository
Procvičování GitHub Syntaxe zápisu a formátování
- Využití tabulek a práce s kódovými bloky
- Automatické propojování adres URL a odkazů v GitHub
Operační akce pro GitHub Soubory a složky
- Synchronizace změn souborů s místním úložištěm
Vytváření, úpravy a přenos GitHub Commits
- Správa Commits a manipulace s klonem místního úložiště
Kontrola závazků a využití ID závazků s místní kopií
Pochopení příkazů načítání a vytahování v GitHub
Pochopení základních konceptů forkování a klonování v GitHub
Pushing GitHub změn a ověřování požadavků Push
Práce s vidlemi a navrhování změn požadavků na stahování
Kontrola žádostí o stažení a začlenění navrhovaných změn
Řešení konfliktů v GitHub sloučení a práce s CLI
Začínáme se značkami a vydáními GitHub
- Využití místních značek a aktualizace GitHub značek
- Spuštění, odstranění a vytvoření nového vydání GitHub
Porovnání GitHub Pull Requests, Commits a Tags
Práce s GitHub Gists a porozumění funkcím úryvků
Integrace vývojového projektu s kódovými prostory v GitHub
Vytvoření GitHub organizace a řízení týmů
- Organizační vs osobní GitHub účet
- Provádění předchozích GitHub funkcí
Správa GitHub projektů a manipulace s projektovými radami
Filtrování informací o úložišti a sdílení GitHub Filtry
Rozšíření GitHub o API a webhooky
- Automatizace GitHub pomocí tokenů OAuth
Odstraňování problémů GitHub Problémy
Shrnutí a závěr
Požadavky
- Zkušenosti s příkazy a terminálem (ve Windows, Linux nebo Mac)
- Znalost libovolného programovacího jazyka
Publikum
- Vývojáři
- Softwaroví inženýři
- Projektoví manažeři
Reference (1)
Snadný trenér, velmi dobře informovaný a přístupný.
Piotr Kowalski - EduBroker Sp. zo.o.
Kurz - Git and GitHub Fundamentals
Machine Translated