Intrati in legatura

Schița de curs

Introducere

  • De ce este important controlul versiunilor?

Prezentarea generală a caracteristicilor sistemului Git pentru controlul sursei

  • Instalarea Git pe sistemul de operare preferat
  • Începeți cu atributele și componentele fundamentale Git
  • Ce sunt Depozitele, Commit-urile și Fișierele?

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

  • Care sunt diferitele stări Git?
  • Creați un depozit (repo) și folder-ul Git

Gestionarea proiectelor existente și manipularea fișierelor folosind Git

  • Lucrul cu Commit-urile și mesajele
  • Realizarea commit-urilor și anularea modificărilor într-un depozit Git
  • Jurnalizarea (logging) și accesarea istoricului versiunilor

Începeți cu ramificarea și fuzionarea în Git

  • Obișnuiți-vă cu tipurile de procese de Ramificare (Branching) și Fuziune (Merging)
  • Utilizarea markerilor speciali în Git
  • Lucrul cu funcționalitățile de Tipuri Tags și Stashing ale Git
  • Cum se utilizează Reset și Reflog în Git?

Prezentarea generală a caracteristicilor și arhitecturii GitHub

Schetarea unui cont de utilizator GitHub și gestionarea profilului GitHub

  • Autentificarea la GitHub și actualizarea acreditărilor
  • SSH vs. HTTPS
  • Verificarea autentificării folosind SSH în GitHub

Creați Depozite (Repositorii) GitHub și conectați un 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 caracteristicile intermediare și setările depozitului

Practicarea scrierii și formatarea sintaxei GitHub

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

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

  • Sincronizarea modificărilor fișierelor cu depozitul local

Creați, editați și transferați commit-uri GitHub

  • Gestionarea commit-urilor și manipularea unei clonări a depozitului local

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

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

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

Împingerea (push) modificărilor GitHub și verificarea solicitărilor push

Lucrul cu Forks și propunerea modificărilor către Pull Requests

Revizuirea Pull Requests și integrarea modificărilor propuse

Rezolvarea conflictelor în fuziunile GitHub și lucrul cu CLI

Începeți cu Tag-urile și Release-urile GitHub

  • Utilizarea tag-urilor locale și actualizarea tag-urilor GitHub
  • Inicializare, ștergere și creare a unui nou Release pe GitHub

Comparația Pull Requests, Commit-urilor și Tag-urilor GitHub

Lucrul cu Gist-uri GitHub și înțelegerea funcționalităților fragmentelor de cod

Integrarea unui proiect de dezvoltare cu Codespaces în GitHub

Creați o organizație GitHub și gestionați echipele

  • Diferența dintre contul organizatiei și cel personal pe GitHub
  • Executarea funcționalităților anterioare GitHub

Gestionarea proiectelor GitHub și manipularea tabourilor de proiect (Project Boards)

Filtrarea informațiilor din depozit și partajarea filtrelor GitHub

Extinderea GitHub cu API și Webhooks

  • Automatizarea GitHub folosind token-urile OAuth

Depanarea problemelor (Issues) GitHub

Sumație și concluzie

Cerințe

  • Experiență cu comenzile și terminalul (pe Windows, Linux sau Mac)
  • Cunoștințe despre orice limbaj de programare

Audiența țintă

  • Developeri
  • Ingineri software
  • Manageri de proiect
 21 Ore

Numărul de participanți


Pret per participant

Mărturii (1)

Cursuri viitoare

Categorii înrudite