Ce face gh pr close / reopen - Închiderea sau redeschiderea unui Pull Request
Dacă o modificare propusă a devenit redundantă, a fost implementată altfel sau respinsă, gh pr close marchează PR-ul ca închis.
Opțiunea --delete-branch curăță și branch-ul asociat pentru a păstra depozitul ordonat.
Dacă te răzgândești sau dacă autorul revine cu o abordare corectată, comanda gh pr reopen redeschide tichetul fără a fi nevoie să creezi un nou PR de la capăt.
Exemple
Exemplul 1: Închiderea unui PR respins și curățarea branch-ului
Marchează PR-ul ca închis și elimină branch-ul.
gh pr close 38 --delete-branch
Ieșire în terminal
✓ Closed pull request #38
✓ Deleted branch test-vechi
Greșeli frecvente
- Încercarea de a redeschide un PR care a fost deja îmbinat (merged); GitHub nu permite redeschiderea PR-urilor deja îmbinate.
Comenzi înrudite
gh pr merge - Îmbinarea definitivă a unui Pull Request (Merge / Squash / Rebase): Finalizează Pull Request-ul îmbinându-l în branch-ul principal și șterge automat branch-ul de lucru.gh pr comment - Adăugarea de comentarii pe un Pull Request: Postează un comentariu nou în firul de discuție al unui Pull Request.gh issue close - Închiderea unui Issue rezolvat: Marchează tichetul ca închis cu motivul ‘completed’ (rezolvat cu succes) sau ‘not planned’ (anulat).