Intrati in legatura

Schița de curs

Introducere

  • De ce este important controlul versiunilor?

Prezentare generală a funcționalităților sistemului Git pentru controlul surselor

  • Instalarea Git pe sistemul de operare preferat
  • Începerea lucrului cu atribute și componente de bază ale Git
  • Ce sunt Depozitele, Commits și Fișierele?

Înțelegerea fluxurilor de lucru Git și a proceselor de bază ale sistemului

  • Care sunt diferitele stări Git?
  • Crearea unui depozit și a unui folder Git

Gestionarea proiectelor existente și manipularea fișierelor folosind Git

  • Lucrul cu Commits și Mesaje
  • Efectuarea și anularea modificărilor într-un depozit Git
  • Înregistrarea și accesarea istoricului versiunilor

Începerea lucrului cu Ramificarea și Fuzionarea în Git

  • Familiarizarea cu tipurile de procese de Ramificare și Fuzionare
  • Utilizarea markerilor speciali în Git
  • Lucrul cu funcționalitățile de Tagging și Stashing ale Git
  • Cum se folosește Reset și Reflog în Git?

Prezentare generală a funcționalităților și arhitecturii GitHub

Configurarea unui cont de utilizator GitHub și gestionarea unui profil GitHub

  • Autentificarea pe GitHub și actualizarea credențialelor
  • SSH vs. HTTPS
  • Verificarea autentificării folosind SSH în GitHub

Crearea de depozite GitHub și conectarea unui depozit Git local

  • Clonarea sau arhivarea unui depozit GitHub

Instantierea conținutului depozitului într-o copie locală

Publicarea modificărilor de conținut în depozitul GitHub

Lucrul cu funcționalități și setări intermediare ale depozitului

Practicarea sintaxei de scriere și formatare GitHub

  • Utilizarea tabelelor și lucrul cu blocuri de cod
  • Autolink-ul URL-urilor și referințelor în GitHub

Operarea acțiunilor asupra fișierelor și folderelor GitHub

  • Sincronizarea modificărilor fișierelor cu depozitul local

Crearea, editarea și transferul Commits GitHub

  • Gestionarea Commits și manipularea unei clone de depozit local

Revizuirea Commits și utilizarea ID-urilor de Commit cu copia locală

Înțelegerea comenzilor Fetch și Pull în GitHub

Înțelegerea conceptelor de bază de Forking și Cloning în GitHub

Împingerea modificărilor GitHub și verificarea cererilor de Push

Lucrul cu Fork-uri și propunerea de modificări pentru Pull Requests

Revizuirea Pull Requests și încorporarea modificărilor propuse

Rezolvarea conflictelor în Fuzionări GitHub și lucrul cu CLI

Începerea lucrului cu Tags și Releases în GitHub

  • Utilizarea Tag-urilor locale și actualizarea Tag-urilor GitHub
  • Începerea, ștergerea și crearea unui nou Release GitHub

Compararea Pull Requests, Commits și Tags în GitHub

Lucrul cu Gists GitHub și înțelegerea funcționalităților Snippet

Integrarea unui proiect de dezvoltare cu Codespaces în GitHub

Crearea unei Organizații GitHub și gestionarea echipelor

  • Cont organizațional vs. cont personal GitHub
  • Executarea funcționalităților anterioare ale GitHub

Gestionarea proiectelor GitHub și manipularea tablelor de proiect

Filtrarea informațiilor din depozit și partajarea filtrelor GitHub

Extinderea GitHub cu API și Webhooks

  • Automatizarea GitHub folosind token-uri OAuth

Depanarea problemelor GitHub

Rezumat și concluzie

Cerințe

  • Experiență cu comenzi și terminal (în Windows, Linux sau Mac)
  • Cunoștințe de orice limbaj de programare

Publicul țintă

  • Dezvoltatori
  • Ingineri de software
  • Manageri de proiect
 21 Ore

Numărul de participanți


Pret per participant

Mărturii (1)

Cursuri viitoare

Categorii înrudite