Schița de curs

Introducere

  • De ce este important controlul versiunilor?

Prezentare generală a caracteristicilor sistemului Git pentru controlul surselor

  • Instalarea lui Git pe sistemul de operare preferat
  • Noțiuni de bază privind atributele și componentele fundamentale ale Git
  • Ce sunt Repository, Commits și Files?

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

  • Ce 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 comisioanele și mesajele
  • Confirmarea și anularea modificărilor într-un depozit Git
  • Înregistrarea și accesarea istoricului versiunilor

Noțiuni de bază pentru a începe cu ramificarea și fuzionarea în Git

  • Familiarizarea cu tipurile de procese de ramificare și fuziune
  • Utilizarea markerilor speciali în Git
  • Lucrul cu funcțiile de etichetare și Stashing din Git
  • Cum se utilizează Reset și Reflog în Git?

Prezentare generală a caracteristicilor ș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 prin SSH în GitHub

Crearea de depozite GitHub și legarea unui depozit Git local

  • Clonarea sau arhivarea unui GitHub Repository

Instanțierea conținutului depozitului într-o copie locală

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

Lucrul cu caracteristicile și setările depozitului intermediar

Practicarea GitHub Scrierea și formatarea sintaxei

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

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

  • Sincronizarea modificărilor de fișiere cu depozitul local

Crearea, editarea și transferul de GitHub Angajări

  • Gestionarea comenzilor și manipularea unei clone de depozit local

Revizuirea confirmărilor și utilizarea ID-urilor de confirmare cu copia locală

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

Înțelegerea conceptelor de bază de bifurcare și clonare în GitHub

Împingerea modificărilor GitHub și verificarea solicitărilor Push

Lucrul cu Forks și propunerea de modificări la cererile Pull

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

Rezolvarea conflictelor în fuziunile GitHub și lucrul cu CLI

Noțiuni de bază cu GitHub Etichete și versiuni

  • Utilizarea etichetelor locale și actualizarea etichetelor GitHub Tag-uri
  • Pornirea, ștergerea și crearea unei noi GitHub Lansări

Compararea GitHub Cereri de tragere, comenzi și etichete

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

  • Organizational v.s. personal Cont GitHub
  • Executarea funcționalităților GitHub anterioare

Gestionarea GitHub proiectelor și manipularea consiliilor de proiect

Filtrarea informațiilor din depozite și partajarea GitHub Filtre

Extinderea GitHub cu API și Webhooks

  • Automatizarea GitHub folosind jetoane OAuth

Depanare GitHub Probleme

Rezumat și concluzii

Cerințe

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

Audiență

  • Dezvoltatorii
  • Inginerii de software
  • Manageri de proiect
 21 ore

Numărul de participanți


Pret per participant

Mărturii (1)