Git permite dezvoltatorilor să lucreze în paralel la un proiect mare în care pot lucra împreună în același timp. Uneori, aceștia se ocupă de un proiect pe termen lung care are mai multe fișiere care necesită mai mult spațiu și timp pentru a verifica. Deci, devine greu pentru dezvoltatori să obțină rapid conținutul dorit. În acest caz, caracteristica Git sparse checkout poate fi utilizată pentru a obține conținutul necesar din depozitul de la distanță.
Acest articol va discuta despre metoda de checkout rare fără a descărca întregul depozit Git.
Utilizatorii Git pot face checkout fără a descărca mai întâi întregul depozit Git?
Da, utilizatorii Git pot face o verificare rară fără a verifica întregul depozit Git. În acest scop corespunzător, încercați instrucțiunile de mai jos:
- Accesați directorul local dorit.
- Setați valoarea de plată rară.
- Adăugați o adresă URL la distanță și verificați-o.
- Aplicați verificarea rară pentru a extrage anumite depozite Git folosind „ $ git pull
- Verificați noile modificări.
Pasul 1: navigați la directorul local Git
Mutați-vă la un anumit depozit local cu ajutorul „ CD ”comandă:
$ CD „C:\Du-te \R eng1'
Pasul 2: Verificați valoarea implicită de plată de rezervă
Apoi, executați comanda furnizată pentru a verifica valoarea implicită a „ core.sparseCheckout ” din fișierul de configurare:
$ git config core.sparseCheckoutConform rezultatului de mai jos, valoarea implicită a sparse-checkout este „ fals ”:
Pasul 3: Activați Sparse Checkout
Pentru a activa plata rară, rulați „ git config „comandă împreună cu parametrul special „ core.sparseCheckout „și valoarea sa” Adevărat ”:
$ git config core.sparseCheckout Adevărat
Pasul 4: Verificați setarea de configurare
Pentru a vă asigura că setarea dorită s-a schimbat sau nu, utilizați comanda de mai jos:
$ git config core.sparseCheckoutSe poate observa că a fost activată plata rară:
Pasul 5: Copiați URL-ul de la distanță
După aceea, accesați depozitul de la distanță GitHub dorit și copiați „ HTTPS ” URL:
Pasul 6: Adăugați „origine” la distanță
Acum, adăugați adresa URL la distanță în depozitul local pentru a construi o conexiune între depozitele locale și la distanță, rulând comanda furnizată:
$ telecomanda git adăuga -f origine https: // github.com / laibyounas / demo.gitAici:
- „ -f „steagul reprezintă „ aduce ” pentru a descărca depozitul de la distanță actualizat.
- „ origine ” este numele URL de la distanță.
- „ https://…. ” este calea depozitului GitHub.
După executarea comenzii menționate mai sus, adresa URL la distanță va adăuga și va prelua și conținutul actualizat al magaziei de la distanță:
Pasul 7: verificați adresa URL de la distanță
Apoi, verificați dacă originea la distanță a fost adăugată sau nu prin comanda furnizată mai jos:
$ telecomanda git -în
Pasul 8: Aplicați Sparse Checkout la Preluarea unui depozit specific
Executați „ git sparse-checkout ”comandă împreună cu depozitul sau numele fișierului dorit pentru a prelua acel anumit depozit/fișier:
$ git rar-checkout a stabilit test_repo
Pasul 9: Trageți depozitul
Apoi, descărcați conținutul ramurului specific folosind „ $ git pull ”comandă împreună cu numele de la distanță și ramura dorită:
$ git pull origine alfa
Pasul 10: Verificați modificările
În cele din urmă, executați „ $ git lista sparse-checkout ” comandă pentru a afișa conținutul extras de la distanță prin sparse-checkout:
$ git lista de plată rarăSe poate observa că singurul depozit specificat anterior a fost preluat din ramura la distanță:
Am explicat procedura de checkout rare fără a verifica întregul depozit.
Concluzie
Da, utilizatorii Git pot face o verificare rară fără a descărca întregul depozit Git. Pentru a face acest lucru, mai întâi, accesați depozitul Git local necesar. Activați funcția de plată rară utilizând „ $ git config core.sparseCheckout ” și specificați valoarea acesteia ca „ Adevărat ”. Apoi, adăugați adresa URL de la distanță și preluați acel depozit în depozitul local Git simultan. În cele din urmă, rulați „ git pull