Cluj-Napoca · 4 iunie 2026
Andrei Ologu
Consultanță IT & Automatizare — de la strategie la execuție
AI pentru Business Analyst
Modul 8 · 25 min

Hands-on: Git & branches pentru BA

Branch, commit, PR — minimul de care ai nevoie ca să colaborezi cu engineering.

Vei învăța
  • Înțelegi conceptele: repo, commit, branch, merge, PR
  • Poți cloning + pull + push + create branch
  • Știi cum să faci o modificare mică și să deschizi un PR

Git pare misterios pentru BA. Nu e. E un sistem de „save as cu istorie” pentru fișiere de cod. Ca BA, ai nevoie de minim 5 comenzi ca să poți contribui la specs, README-uri, sau verificarea documentației — fără să întrerupi un dev pentru fiecare virgulă.

Concepte de bază

  • Repo (repository) = un folder de proiect cu istorie completă a tuturor schimbărilor.
  • Commit = un „save” cu mesaj. Fiecare commit are un ID unic.
  • Branch = o ramificație de lucru independentă. Modificările pe branch-ul tău nu afectează main.
  • Merge = aducerea modificărilor de pe un branch în altul.
  • Pull Request (PR) = cerere de review pentru un merge — locul unde echipa comentează și aprobă.
   main:    ●───●───●───────────●───►
                     \         /
   feature:           ●───●───●  (PR + review + merge)
                      „add specs”
Branch-ul tău trăiește separat. Când e gata, faci PR și se „infiltrează” înapoi în main.

Cele 5 comenzi

# 1. Clone — descarci repo-ul local (o dată per proiect)
git clone https://github.com/firma/proiect.git

# 2. Pull — aduci ultimele modificări de pe server
git pull

# 3. Branch nou — îți creezi spațiu de lucru separat
git checkout -b andrei/update-specs-login

# 4. Commit — salvezi modificările cu un mesaj
git add .
git commit -m "Update login specs with MFA flow"

# 5. Push — trimiți modificările pe server
git push -u origin andrei/update-specs-login

Pull Request — locul de discuție

După git push, mergi pe GitHub/GitLab. Vei vedea un buton „Open Pull Request”. Scrii titlu, descriere, asignezi reviewer (de obicei un dev). Reviewer-ul poate comenta linie cu linie, cere modificări, sau aproba.

  • Un PR bun: titlu scurt clar, descriere cu „de ce” (nu doar „ce”), screenshot dacă e UI.
  • Un PR mic > un PR mare. Mai ușor de review-uit, mai puține bug-uri.
  • Răspunde la comentarii — chiar și cu „done” sau „intenționat, vezi X”.

Ce să NU faci niciodată

Mini-check

Vrei să propui o modificare la un fișier de specs. Care e ordinea corectă a pașilor?

Selectează un răspuns.