Schița de curs
Introducere la Git și Azure DevOps
- Prezentare a sistemului de control al versiunilor Git
- Introducere în Azure DevOps și integrarea cu Git
- Setarea 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 a fuziunilor
- Practici optime de ramificare pentru proiecte collaborative
- Gestionarea ramurilor cu SourceTree și GitKraken
- Exerciții: Crearea și fuzionarea ramurilor
Tehnici de fuziune și rezolvarea conflictelor
- Tipuri de fuziuni: Fuziune, Fuziune rapidă, Squash and merge, Rebase and merge
- Strategii și practici optime pentru rezolvarea conflictelor
- Exerciții practice: Simularea conflictelor și rezolvarea lor
Operațiuni de la consolă vs. operațiuni de la client grafic
- Efectuarea operațiunilor Git de la consolă
- Gestionarea depozitelor folosind SourceTree (exerciții principale) și GitKraken (demonstrații)
- Precum și contra ale utilizării clientelor grafice
Tehnici avansate Git
- Staging, revertare, resetare și unstaging a modificărilor
- Selectarea comitetelor (cherry-picking) și aplicări practice
- Revertare și anularea modificărilor în siguranță
Lucrul cu Azure DevOps și Git
- Setarea depozitelor Git în Azure Repos
- Integrarea Git cu pipeline-urile Azure DevOps
- Gestionarea permisiunilor și a controlului accesului
Colaborarea echipei și scenarii din lumea reală
- Strategii de ramificare în proiecte mari
- Gestionarea conflictelor în mediile de echipă
- Practici optime pentru controlul versiunilor în fluxurile de lucru DevOps
Rezumat și următoarele pași
Cerințe
- Cunoaștere de bază a conceptelor de control al versiunilor
- Familiaritate cu practicile de dezvoltare a software-ului
Public țintă
- Dezvoltatori care lucrează cu sisteme de control al versiunilor
- Ingineri DevOps care gestionează depozitele 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