gh issue develop – Crearea unui branch asociat automat unui Issue în Comenzi GitHub CLI (gh)

Issues și Discuții GitHub CLI 2.20+

Generează o ramură (branch) nouă Git legată oficial de tichetul respectiv și comută spațiul de lucru pe ea.

Sintaxă
gh issue develop 85 --checkout
gh issue develop 85 --name "fix-pdf-export" --checkout

Ce face gh issue develop - Crearea unui branch asociat automat unui Issue

GitHub oferă o integrare nativă între tichete și ramurile de lucru (Linked branches).

Comanda gh issue develop <numar> --checkout creează un branch pe GitHub asociat oficial cu problema respectivă, îl descarcă local și comută spațiul de lucru pe el.

Când vei deschide ulterior un PR din acest branch, GitHub va asocia automat PR-ul cu issue-ul și îl va închide automat la efectuarea îmbinării (merge).

Exemple

Exemplul 1: Pornirea lucrului la un bug prin crearea unui branch asociat

Leagă ramura Git de tichetul #85 și trece imediat pe ea.

gh issue develop 85 --name "fix-export-pdf" --checkout

Ieșire în terminal

✓ Created branch 85-fix-export-pdf in dexter/portal
Switched to a new branch '85-fix-export-pdf'

Greșeli frecvente

  • Rularea comenzii când branch-ul local cu același nume există deja; se recomandă verificarea ramurilor active cu ‘git branch’.

Comenzi înrudite