Ce face gh alias set - Crearea de scurtături și aliasuri personalizate
Sistemul de aliasuri din GitHub CLI îți permite să extinzi comenzile cu propriile tale scurtături.
De exemplu, în loc să tastezi mereu `gh pr checkout 42`, poți mapa `gh alias set co „pr checkout”` și rula simplu `gh co 42`.
Suportă și comenzi shell avansate prin prefixarea comenzii cu caracterul `!` (de exemplu rularea unor scripturi complexe ce combină git și gh).
Exemple
Exemplul 1: Crearea unui alias pentru listarea PR-urilor deschise atribuite mie
Creează comanda rapidă ‘gh myprs’.
gh alias set myprs "pr list --author @me --state open"
gh myprs
Ieșire în terminal
Showing 2 of 2 pull requests in dexter/proiect:
#14 Refactorizare API dexter:feature-api about 1 hour ago
#12 Optimizare Viteza dexter:speed yesterday
Greșeli frecvente
- Definirea unui alias cu același nume ca o comandă de bază din gh (de exemplu nu poți suprascrie comanda nativă ‘pr’).
Comenzi înrudite
gh config set - Configurarea setărilor globale ale GitHub CLI: Personalizează opțiunile globale: editorul de text implicit, protocolul Git preferat (ssh sau https) sau comportamentul interactiv.gh pr checkout - Descărcarea și comutarea automată pe branch-ul unui PR: Descarcă branch-ul de la distanță al colegului (chiar și dintr-un fork extern) și face comutarea (git checkout) locală printr-o singură comandă.