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

Počet účastníků


Začátek

Konec


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Související kurzy

Související kategorie