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.gitAquí, 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.