Com treure només un fitxer únic des d'un dipòsit Git?

Com Treure Nomes Un Fitxer Unic Des D Un Diposit Git



Git és una eina de seguiment que permet als desenvolupadors treballar paral·lelament, el que significa que diversos col·laboradors poden fer canvis al mateix projecte. El servei d'allotjament de GitHub gestiona els dipòsits de Git i una varietat de mides de projectes que varien des de projectes petits fins a grans.

Tanmateix, de vegades, els grans projectes ocupen més espai i una malla de directoris. El pagament escàs de Git és la solució a l'opció comentada anteriorment activant aquesta opció i actualitzant el fitxer de configuració.







Aquest bloc proporciona el procediment per escapar només el fitxer específic d'un dipòsit de Git.



Com es pot extreure només un fitxer únic d'un dipòsit Git?

Per treure només un fitxer únic d'un dipòsit Git, seguiu les instruccions que s'indiquen a continuació:



  • Aneu al repositori particular de Git i inicialitzeu-lo.
  • Afegiu l'URL remot i obteniu la darrera versió del dipòsit remot simultàniament.
  • Configureu el sparseCheckout habilitant-lo perquè sigui ' veritat ”.
  • Inicieu el procés escàs i apliqueu la comprovació escassa al fitxer obtingut.
  • Estireu la branca local fins a l'origen.
  • Verifiqueu els canvis afegits enumerant-ne el contingut.
  • Executeu el ' $ git sparse-checkout desactivat ” per desactivar el procés de pagament escàs.

Pas 1: moveu-vos al repositori obligatori de Git





Primer, executeu l'ordre següent per anar al repositori Git:

$ cd 'C:\Usuaris \n asma\Go \t ext2'



Pas 2: inicialitzeu el repositori Git

A continuació, inicialitzeu el repositori Git executant el ' fa calor ' comandament:

$ fa calor

Pas 3: afegiu Git Remote i Fetch

Executar el ' git remote add ordre ' juntament amb el ' -f ', el nom remot i l'URL del dipòsit remot obligatori:

$ git remote afegir -f origen https: // github.com / GitUser0422 / Linux-repo.git

Aquí, podeu veure que l'URL remot s'afegeix i s'obté el contingut del repositori, simultàniament:

Pas 4: actualitzeu la configuració del fitxer i activeu la configuració dispersa

Després d'això, configureu el ' sparseCheckout 'Configuració a ' veritat ” executant l'ordre següent:

$ git config core.sparseCheckout veritat

Pas 5: inicialitzeu el pagament escàs

A continuació, executeu el ' git sparse-checkout init ” ordre per inicialitzar l'esparsa:

$ git init de pagament escàs

Pas 6: apliqueu la comprovació escassa al dipòsit remot obtingut

Per obtenir el fitxer de repositori remot concret, utilitzeu el ' git sparse-checkout ' comandament:

$ git pagament escàs conjunt file2.py

Pas 7: extreu el dipòsit remot

Després d'això, executeu el ' git pull 'ordre per treure el' mestre ” branca mentre s'utilitza el pagament escàs per primera vegada al repositori remot:

$ git pull mestre d'origen

Pas 8: verifiqueu els canvis mitjançant el contingut de la llista

Per assegurar-vos que els canvis s'afegeixen correctament o no, utilitzeu l'ordre donada:

$ git llista de pagament escassa

Pas 9: desactiveu el pagament escàs

Si voleu desactivar el pagament escàs, executeu el ' git sparse-checkout ordre ' juntament amb el ' inhabilitar ” valor:

$ git desactivació de la compra escassa

Això és tot! Hem explicat el mètode de pagament escàs només per a fitxers específics d'un dipòsit de Git.

Conclusió

Per treure només un fitxer únic d'un dipòsit de Git, primer, aneu al dipòsit concret de Git i inicialitzeu-lo. Després d'això, afegiu l'URL remot i obteniu la darrera versió del dipòsit remot simultàniament. A continuació, configureu el sparsecheckout habilitant-lo perquè sigui ' veritat ”. A continuació, inicialitzeu el procés escàs, apliqueu la comprovació escassa al fitxer particular obtingut i estireu la branca local a l'origen. Finalment, comproveu els canvis afegits. Si voleu desactivar el pagament escàs, executeu el ' $ git sparse-checkout desactivat ' comandament. Aquest bloc va il·lustrar el procediment de pagament escàs només dels fitxers específics d'un dipòsit de Git.