Schița de curs

Introducere

  • De ce este important controlul versiunilor?

Prezentare generală a caracteristicilor sistemului Git pentru controlul surselor

  • Instalarea Git pe sistemul de operare preferat
  • Noțiuni introductive cu atributele și componentele Git fundamentale
  • Ce sunt depozitele, comenzile ș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 utilizând Git

  • Lucrul cu comenzile și mesajele
  • Confirmarea și anularea modificărilor într-un depozit Git
  • Înregistrarea și accesarea istoricului versiunilor

Noțiuni introductive privind ramificarea și fuzionarea în Git

  • Familiarizarea cu tipurile de procese Branching și Merging
  • Utilizarea marcajelor speciale în Git
  • Lucrul cu funcțiile de etichetare și stocare din Git
  • Cum să utilizați Reset și Reflog în Git?

Prezentare generală a funcțiilor și arhitecturii GitHub

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

  • Autentificarea la GitHub și actualizarea acreditărilor
  • SSH v.s. HTTPS
  • Verificarea autentificării utilizând SSH în GitHub

Crearea de depozite GitHub și legarea unui depozit Git local

  • Clonarea sau arhivarea unui depozit GitHub

Instanțierea conținutului unui depozit în cadrul unei copii locale

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

Lucrul cu caracteristicile și setările intermediare ale depozitului

Exersarea sintaxei GitHub de scriere și formatare

  • Utilizarea tabelelor și lucrul cu blocurile de cod
  • Autolinking URL-uri și referințe în GitHub

Acțiuni de operare la GitHub Fișiere și foldere

  • Sincronizarea modificărilor fișierelor cu depozitul local

Crearea, editarea și transferul de GitHub Commits

  • Gestionarea comenzilor și manipularea unei clone a depozitului local

Revizuirea comenzilor și utilizarea ID-urilor de comandă cu copia locală

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

Înțelegerea conceptelor de bază privind bifurcarea și clonarea în GitHub

Transmiterea modificărilor în GitHub și verificarea cererilor de transmitere

Lucrul cu bifurcațiile și propunerea de modificări la solicitările Pull

Revizuirea solicitărilor Pull și încorporarea modificărilor propuse

Rezolvarea conflictelor în GitHub Merges și lucrul cu CLI

Noțiuni introductive cu GitHub Tags și Releases

  • Utilizarea etichetelor locale și actualizarea etichetelor GitHub
  • Pornirea, ștergerea și crearea unui nou GitHub Release

Compararea GitHub Pull Requests, Commits și Tags

Lucrul cu GitHub Gists ș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 GitHub organizațional v.s. personal
  • Executarea funcționalităților GitHub anterioare

Gestionarea GitHub proiectelor și manipularea consiliilor de proiect

Filtrarea informațiilor din depozite și partajarea filtrelor GitHub

Extinderea GitHub cu API și Webhooks

  • Automatizarea GitHub cu ajutorul token-urilor OAuth

Depanarea GitHub problemelor

Rezumat și concluzie

Cerințe

  • Experiență cu comenzile și terminalul (în Windows, Linux, sau Mac)
  • Cunoașterea oricărui limbaj de programare

Audiență

  • Dezvoltatori
  • ingineri software
  • Manageri de proiect
 21 ore

Numărul de participanți


Pret per participant

Mărturii (1)

Upcoming Courses

Categorii înrudite