Este posibil să faceți o verificare rară fără a verifica mai întâi întregul depozit?

Este Posibil Sa Faceti O Verificare Rara Fara A Verifica Mai Intai Intregul Depozit



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.sparseCheckout

Conform 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.sparseCheckout

Se 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.git

Aici:

  • -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 ” pentru a extrage depozitul de la distanță. Acest articol a furnizat metoda de verificare rară fără a verifica mai întâi întregul depozit Git.