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
 21 hodiny

Počet účastníků


Price per participant

Reference (1)

Upcoming Courses

Související kategorie