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
gh issue view - Vizualizarea detaliilor unui Issue: Afișează descrierea completă, etichetele, responsabilii și comentariile unui tichet în terminal sau în browser.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.