Git & GitHub pentru developeri
Comenzile pe care le folosești zilnic, plus branching și pull requests.
Proiectul cursului: Repository colaborativ cu recuperare controlată
Lucrezi într-un repository fictiv, creezi branch-uri și rezolvi un conflict intenționat. Exersezi recuperarea fără a risca istoricul unui proiect activ.
Ce construiești
- Repository
- Branch
- Conflict rezolvat
- Pull request
- Exercițiu reflog
Cum verifici rezultatul
- Nu sunt secrete în commit
- Diff-ul este revizuit
- Commitul recuperat este păstrat pe un branch
Format și mod de lucru
Curs text în limba română, cu explicații, aplicații practice și rezolvări orientative. Primele două lecții și fișa de proiect sunt accesibile public. Manualul PDF include lecțiile cursului; accesul lui urmează accesul la curs. Timpul afișat estimează lectura, iar lucrul la proiect depinde de experiența ta.
Documentație și surse
- Pro Git — Git
Parcurs practic, lecție cu lecție
Fiecare etapă leagă explicația de un exemplu și de o verificare. Fragmentele de cod indică mediul sau fișierul în care se folosesc; calculele comerciale sunt exemple fictive, cu ipoteze declarate.
- De ce Git: Creează două versiuni ale unui fișier și inspectează diferența..
- Primul repository: Inițializează un repository cu README și .gitignore..
- Branch-uri: Creează un branch pentru schimbarea unei pagini..
- Merge și conflicte: Produce un conflict controlat în același rând din README..
- Rebase pe scurt: Compară merge cu rebase într-un repository de laborator..
- Pull requests pe GitHub: Pregătește un pull request cu problemă, schimbare și verificare..
- Recuperarea din greșeli: Recuperează un commit folosind reflog într-un repository fictiv..
La final, păstrează rezultatele exercițiilor, erorile găsite și corecturile în registrul de lucru. Manualul include lecțiile actualizate; fișa de proiect conține exemplele dezvoltate și exercițiile pentru lucru individual.
Pentru cine este cursul
Lucrezi într-un repository fictiv, creezi branch-uri și rezolvi un conflict intenționat. Exersezi recuperarea fără a risca istoricul unui proiect activ.
Începe după ce îndeplinești cerințele de mai jos. Dacă nu ai încă un mediu de test, parcurge explicațiile și fișa de proiect înainte de operațiile tehnice. Exemplele financiare și de business sunt ilustrative.
Ce vei învăța
- ✓Repository
- ✓Branch
- ✓Conflict rezolvat
- ✓Pull request
- ✓Exercițiu reflog
Cerințe
- • Git instalat
- • Editor
- • Cont GitHub opțional pentru partea de colaborare
Conținutul cursului
7 lecții · 33 min lectură estimată
-
01De ce Git preview gratuit7 min lectură Deschide
-
02Primul repository preview gratuit4 min lectură Deschide
-
03Branch-uri4 min lectură Deschide
-
04Merge și conflicte4 min lectură Deschide
-
05Rebase pe scurt4 min lectură Deschide
-
06Pull requests pe GitHub5 min lectură Deschide
-
07Recuperarea din greșeli5 min lectură Deschide
Materiale descărcabile
Întrebări frecvente
Ce format are cursul?
Lecții text, aplicații cu rezolvare orientativă, manual PDF și fișă de proiect. Nu este prezentat ca un curs video.
Ce pot vedea înainte de înscriere sau cumpărare?
Primele două lecții și fișa PDF de proiect sunt publice. Poți verifica structura și modul de lucru înainte de decizie.
Cum verific proiectul final?
Folosește criteriile de acceptare: Nu sunt secrete în commit; Diff-ul este revizuit; Commitul recuperat este păstrat pe un branch.
Ce reprezintă timpul afișat?
O estimare a lecturii la aproximativ 180 de cuvinte pe minut. Exercițiile și proiectul necesită timp suplimentar variabil.
Certificatul este o calificare acreditată?
Nu. Este o confirmare internă a parcurgerii lecțiilor și testelor disponibile pe INONLINE Academy, nu o calificare profesională acreditată.
Curs realizat de GabrielDev. Conținut actualizat la 13 octombrie 2026.
Cursuri similare
Vezi toate →
HTML & CSS de la zero
Construiește pagini web reale, de la structură la layout responsive.
JavaScript de la zero
Bazele limbajului și manipularea paginii în browser.
Laravel + MySQL
Modelare de date, relații Eloquent și interogări eficiente.