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 ale Git
- Crearea și clonarea depozitelor
- Comenzi de bază Git: init, add, commit, push, pull
- Concepte și strategii de ramificare
Managementul Ramurilor și Fuziunilor
- Cele mai bune practici pentru ramificarea în proiecte de colaborare
- Gestionarea ramurilor cu SourceTree și GitKraken
- Exerciții: Crearea și fuzionarea ramurilor
Tehnici de Fuziune și Rezolvarea Conflictelor
- Tipuri de fuziuni: Fuziune simplă, Fuziune rapidă, Fuziune și compactare, Rebazare și fuziune
- Strategii și cele mai bune practici pentru rezolvarea conflictelor
- Exerciții practice: Simularea și rezolvarea conflictelor
Operațiuni din Consolă vs. Clienți Grafici
- Efectuarea operațiunilor Git din consolă
- Gestionarea depozitelor folosind SourceTree (exerciții principale) și GitKraken (demonstrații)
- Avantajele și dezavantajele utilizării clienților grafici
Tehnici Avansate ale Git
- Stadiere, Revocare, Resetare și Anularea stadierei
- Selectarea și aplicarea commit-urilor (Cherry-picking)
- Revocarea și revenirea la versiuni anterioare în siguranță
Lucrul cu Azure DevOps și Git
- Configurarea depozitelor Git în Azure Repos
- Integrarea Git cu conductele Azure DevOps
- Gestionarea permisiunilor și controlul accesului
Colaborarea în Echipa ș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
- Familiarizare cu practicile de dezvoltare software
Publicul ț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