Ce face gh repo clone - Clonarea unui depozit GitHub
Comanda gh repo clone <proprietar/repo> este o extensie inteligentă a comenzii clasice `git clone`.
Nu mai trebuie să ții minte sau să copiezi URL-ul complet cu `.git`: este suficient să tastezi `gh repo clone org/repo`.
Folosește automat protocolul configurat în `gh config set git_protocol` (cheile SSH sau credențialele HTTPS) și configurează automat legăturile upstream dacă depozitul este un fork.
Exemple
Exemplul 1: Clonarea rapidă a unui depozit al organizației
Descarcă codul și inițializează depozitul local.
gh repo clone dexter/portal-dexblog
Ieșire în terminal
Cloning into 'portal-dexblog'...
remote: Enumerating objects: 450, done.
remote: Counting objects: 100% (450/450), done.
Receiving objects: 100% (450/450), 1.25 MiB | 8.20 MiB/s, done.
Greșeli frecvente
- Tastarea numelui de repo fără utilizator/organizație când clonați un repo străin; dacă omiteți proprietarul, gh va căuta repo-ul sub contul tău personal.
Comenzi înrudite
gh repo create - Crearea unui depozit nou pe GitHub: Creează un nou repository pe GitHub (public sau privat), opțional inițializând folderul local și împingând codul existent.gh repo fork - Crearea unei copii fork și configurarea remote-ului upstream: Creează un fork al depozitului specificat în contul tău personal și configurează automat legăturile git origin și upstream.