Návrh Školení
Úvod
- Proč je kontrola verzí důležitá?
Přehled funkcí systému Git pro ovládání zdroje
- Instalace Git 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í Využití speciálních značek v Gitu Práce s funkcemi Tagging a Stashing v Gitu Jak používat Reset a Reflog v Gitu?
Přehled GitHub Vlastnosti a architektura
Nastavení uživatelského účtu GitHub a správa profilu GitHub
- Ověření 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 bloky kódu Automatické propojování 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 štítků a aktualizace štítků GitHub 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 personal účet GitHub Spouštění předchozích funkcí GitHubu
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