Schița de curs
Introducere în Git și Azure DevOps
- Prezentare generală a sistemului de control al versiunilor Git
- Introducere în Azure DevOps și integrarea Git
- Configurarea mediului: Git, SourceTree, GitKraken și Azure DevOps
Concepte fundamentale Git
- Crearea și clonarea depozitelor
- Comenzi de bază Git: init, add, commit, push, pull
- Concepte și strategii de ramificare
Gestionarea ramurilor și îmbinărilor
- Cele mai bune practici de ramificare pentru proiecte de colaborare
- Gestionarea ramurilor cu SourceTree și GitKraken
- Exerciții: Crearea și îmbinarea ramurilor
Tehnici de îmbinare și rezolvarea conflictelor
- Tipuri de îmbinări: Îmbinare, Îmbinare rapidă, Îmbinare compactă, Rebase și îmbinare
- Strategii și cele mai bune practici pentru rezolvarea conflictelor
- Exerciții practice: Simularea și rezolvarea conflictelor
Operații din consolă vs clienți grafici
- Efectuarea operațiilor Git din consolă
- Gestionarea depozitelor folosind SourceTree (exerciții principale) și GitKraken (demonstrații)
- Avantajele și dezavantajele utilizării clienților grafici
Tehnici avansate Git
- Stadiul, Revenirea, Resetarea și Anularea stadiului modificărilor
- Selectarea (cherry-picking) a comiterilor și aplicații practice
- Revenirea și anularea în siguranță a modificărilor
Lucrul cu Azure DevOps și Git
- Configurarea depozitelor Git în Azure Repos
- Integrarea Git cu pipeline-urile Azure DevOps
- Gestionarea permisiunilor și controlul accesului
Colaborarea în echipă și scenarii din lumea reală
- Strategii de ramificare în proiecte mari
- Gestionarea conflictelor în medii de echipă
- Cele mai bune practici pentru controlul versiunilor în fluxurile de lucru DevOps
Rezumat și pași următori
Cerințe
- Cunoștințe de bază despre conceptele de control al versiunilor
- Familiaritate cu practicile de dezvoltare software
Public țintă
- Dezvoltatori care lucrează cu sisteme de control al versiunilor
- Ingineri DevOps care gestionează depozite de cod
- Echipe care colaborează la proiecte software folosind Git și Azure DevOps
Mărturii (2)
Exerciții pe care am reușit să le executăm pe VM-uri
Atif Bhatti
Curs - Git Hands-on Workshop with Azure DevOps
Tradus de catre o masina
Foarte flexibil în ceea ce privește intervalul de timp solicitat și adaptat pentru a răspunde nevoilor noastre specifice. Instructorul nu numai că a avut o cunoaștere vastă, ci și abilități excelente de predare, ceea ce a făcut ca experiența de învățare să fie plăcută și eficientă.
Jennifer Snell
Curs - Git Hands-on Workshop with Azure DevOps
Tradus de catre o masina