Je možné vykonať riedku pokladnicu bez toho, aby ste najprv skontrolovali celé úložisko?

Je Mozne Vykonat Riedku Pokladnicu Bez Toho Aby Ste Najprv Skontrolovali Cele Ulozisko



Git umožňuje vývojárom pracovať paralelne na veľkom projekte, kde môžu spolupracovať v rovnakom čase. Niekedy sa zaoberajú dlhodobým projektom s viacerými súbormi, ktorých kontrola si vyžaduje viac miesta a času. Preto je pre vývojárov ťažké rýchlo získať požadovaný obsah. V tomto prípade možno na získanie požadovaného obsahu zo vzdialeného úložiska použiť funkciu riedkej pokladne Git.

Tento článok bude diskutovať o metóde riedkej pokladne bez sťahovania celého úložiska Git.







Môžu používatelia Git riediť pokladne bez toho, aby si najprv stiahli celé úložisko Git?

Áno, používatelia Git môžu vykonávať riedke platby bez toho, aby museli skontrolovať celé úložisko Git. Na tento účel vyskúšajte nižšie uvedené pokyny:



  • Prejdite do požadovaného lokálneho adresára.
  • Nastavte nízku hodnotu platby.
  • Pridajte vzdialenú adresu URL a overte ju.
  • Použite riedky checkout na stiahnutie konkrétnych Git repozitárov pomocou „ $ git pull “.
  • Overte nové zmeny.

Krok 1: Prejdite do lokálneho adresára Git



Presuňte sa do konkrétneho lokálneho úložiska pomocou „ cd 'príkaz:





$ cd 'C:\Choď \R eng1'



Krok 2: Skontrolujte predvolenú hodnotu náhradnej pokladne

Potom vykonajte zadaný príkaz a skontrolujte predvolenú hodnotu „ core.sparseCheckout “ z konfiguračného súboru:

$ git config core.sparseCheckout

Podľa nižšie uvedeného výstupu je predvolená hodnota sparse-checkout „ falošný “:

Krok 3: Povoľte riedky nákup

Ak chcete povoliť riedku pokladnicu, spustite „ git config 'príkaz spolu s konkrétnym parametrom' core.sparseCheckout “ a jeho hodnota “ pravda “:

$ git config core.sparseCheckout pravda

Krok 4: Overte nastavenie konfigurácie

Ak chcete zistiť, či sa požadované nastavenie zmenilo alebo nie, použite príkaz uvedený nižšie:

$ git config core.sparseCheckout

Je vidieť, že bola povolená riedka platba:

Krok 5: Skopírujte vzdialenú adresu URL

Potom prejdite na požadované vzdialené úložisko GitHub a skopírujte jeho „ HTTPS ” URL:

Krok 6: Pridajte vzdialený „pôvod“

Teraz pridajte vzdialenú adresu URL do lokálneho úložiska, aby ste vytvorili spojenie medzi lokálnymi a vzdialenými úložiskami spustením poskytnutého príkazu:

$ diaľkové ovládanie git pridať -f pôvod https: // github.com / laibyounas / demo.git

Tu:

  • -f vlajka ” predstavuje “ aport ” na stiahnutie aktualizovaného vzdialeného úložiska.
  • pôvodu “ je názov vzdialenej adresy URL.
  • https://…. “ je cesta k úložisku GitHub.

Po vykonaní vyššie uvedeného príkazu vzdialená adresa URL pridá a načíta aj aktualizovaný obsah vzdialeného úložiska:

Krok 7: Overte vzdialenú adresu URL

Potom pomocou nižšie uvedeného príkazu overte, či bol vzdialený pôvod pridaný alebo nie:

$ diaľkové ovládanie git -v

Krok 8: Použite Sparse Checkout na načítanie konkrétneho úložiska

Vykonajte „ git sparse-checkout ” spolu s požadovaným názvom úložiska alebo súboru na načítanie tohto konkrétneho úložiska/súboru:

$ git riedka pokladňa nastaviť test_repo

Krok 9: Vytiahnite úložisko

Potom si stiahnite obsah konkrétnej pobočky pomocou „ $ git ťahať ” spolu so vzdialeným názvom a požadovanou vetvou:

$ git ťahať pôvod alfa

Krok 10: Overte zmeny

Nakoniec vykonajte „ $ git zoznam sparse-checkout ” príkaz na zobrazenie vzdialeného stiahnutého obsahu cez riedky checkout:

$ git riedky pokladničný zoznam

Je možné pozorovať, že jediné predtým špecifikované úložisko bolo načítané zo vzdialenej vetvy:

Vysvetlili sme postup riedkej pokladne bez kontroly celého úložiska.

Záver

Áno, používatelia Git môžu vykonávať riedke platby bez sťahovania celého úložiska Git. Ak to chcete urobiť, najprv prejdite do požadovaného lokálneho úložiska Git. Povoľte funkciu riedkej pokladne pomocou „ $ git config core.sparseCheckout “ a zadajte jeho hodnotu ako “ pravda “. Potom pridajte vzdialenú adresu URL a súčasne načítajte konkrétny archív do lokálneho úložiska Git. Nakoniec spustite „ git pull ” na stiahnutie vzdialeného úložiska. Tento článok poskytuje metódu riedkeho platenia bez toho, aby ste najprv skontrolovali celé úložisko Git.