Ce face gh pr merge - Îmbinarea definitivă a unui Pull Request (Merge / Squash / Rebase)
Comanda gh pr merge execută îmbinarea pe GitHub.
Poți alege strategia dorită: --merge (creează un merge commit clasic), --squash (compactează toate commit-urile într-unul singur, păstrând istoricul curat) sau --rebase.
Opțiunea --delete-branch (sau `-d`) șterge automat branch-ul atât de pe GitHub cât și de pe mașina ta locală.
Opțiunea --auto activează auto-merge: PR-ul se va îmbina automat imediat ce toate testele CI trec și toate aprobările sunt primite.
Exemple
Exemplul 1: Îmbinarea unui PR prin squash cu ștergerea branch-ului
Finalizează ciclul de viață al funcționalității.
gh pr merge 42 --squash --delete-branch
Ieșire în terminal
✓ Squashed and merged pull request #42 into main
✓ Deleted branch feature-plati and switched to branch main
Greșeli frecvente
- Rularea comenzii când există teste CI/CD eșuate pe PR; comanda va eșua dacă depozitul protejează branch-ul împotriva îmbinării fără teste verzi.
Comenzi înrudite
gh pr create - Crearea unui Pull Request nou direct din terminal: Deschide un Pull Request nou pe GitHub pentru branch-ul curent fără a mai deschide browserul web.gh pr review - Aprobarea sau solicitarea de modificări pe un PR: Trimite oficial o recenzie de cod (Code Review): aprobare (Approve), cerere de modificări (Request Changes) sau comentariu neutru.gh pr close / reopen - Închiderea sau redeschiderea unui Pull Request: Închide un PR fără a efectua îmbinarea codului sau redeschide un PR închis anterior.
Întrebări & Exemple de Cod:
gh pr merge – Îmbinarea definitivă a unui Pull Request (Merge / Squash / Rebase)Ai o nelămurire despre utilizarea comenzii
gh pr merge – Îmbinarea definitivă a unui Pull Request (Merge / Squash / Rebase)sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.