És possible fer una comprovació escassa sense comprovar primer tot el repositori?

Es Possible Fer Una Comprovacio Escassa Sense Comprovar Primer Tot El Repositori



Git permet als desenvolupadors treballar en paral·lel en un projecte gran on poden treballar junts al mateix temps. De vegades, s'ocupen d'un projecte a llarg termini amb diversos fitxers que ocupen més espai i temps per comprovar-ho. Per tant, és difícil que els desenvolupadors obtinguin ràpidament el contingut desitjat. En aquest cas, la funció de pagament escàs de Git es pot utilitzar per obtenir el contingut necessari del repositori remot.

Aquest article tractarà el mètode de pagament escàs sense descarregar tot el dipòsit de Git.







Els usuaris de Git poden repartir la compra sense descarregar primer el repositori de Git sencer?

Sí, els usuaris de Git poden fer una compra escassa sense consultar tot el dipòsit de Git. Per a aquest propòsit corresponent, proveu les instruccions que s'indiquen a continuació:



  • Aneu al directori local desitjat.
  • Estableix un valor de pagament escàs.
  • Afegiu un URL remot i verifiqueu-lo.
  • Apliqueu la comprovació escassa per extreure repositoris Git específics mitjançant el ' $ git pull ”.
  • Verifica els nous canvis.

Pas 1: aneu al directori local de Git



Mou-te al repositori local concret amb l'ajuda del ' cd ' comandament:





$ cd 'C:\Vés \R eng1'



Pas 2: comproveu el valor de compra de recanvi predeterminat

A continuació, executeu l'ordre proporcionada per comprovar el valor predeterminat de ' core.sparseCheckout ” del fitxer de configuració:

$ git config core.sparseCheckout

Segons la sortida que es mostra a continuació, el valor predeterminat de sparse-checkout és ' fals ”:

Pas 3: activeu la compra dispersa

Per habilitar el pagament escàs, executeu el ' git config ' comanda juntament amb el paràmetre particular ' core.sparseCheckout 'i el seu valor' veritat ”:

$ git config core.sparseCheckout veritat

Pas 4: verifiqueu la configuració

Per assegurar-vos si la configuració desitjada ha canviat o no, utilitzeu l'ordre que s'indica a continuació:

$ git config core.sparseCheckout

Es pot veure que el pagament escàs s'ha habilitat:

Pas 5: copieu l'URL remot

Després d'això, aneu al repositori remot de GitHub desitjat i copieu el seu ' HTTPS ” URL:

Pas 6: afegiu 'origen' remot

Ara, afegiu l'URL remot al dipòsit local per crear una connexió entre els dipòsits locals i remots executant l'ordre proporcionada:

$ git remote afegir -f origen https: // github.com / laibyounas / demo.git

Aquí, el:

  • -f 'la bandera representa el' buscar ” per descarregar el repositori remot actualitzat.
  • origen ” és el nom de l'URL remot.
  • https://…. ” és la ruta del repositori de GitHub.

Després d'executar l'ordre indicada anteriorment, l'URL remot afegirà i obtindrà també el contingut actualitzat del dipòsit remot:

Pas 7: verifiqueu l'URL remot

A continuació, verifiqueu si l'origen remot s'ha afegit o no mitjançant l'ordre que es proporciona a continuació:

$ git remote -en

Pas 8: apliqueu la comprovació escassa per obtenir un repositori específic

Executar el ' git sparse-checkout ” comanda juntament amb el repositori o el nom del fitxer desitjat per obtenir aquest fitxer/repositori específic:

$ git pagament escàs conjunt prova_repo

Pas 9: traieu el dipòsit

A continuació, descarregueu el contingut de la branca específica mitjançant el ' $ git pull ” comanda juntament amb el nom remot i la branca desitjada:

$ git pull origen alfa

Pas 10: verifiqueu els canvis

Finalment, executeu el ' $ git llista de pagament escàs ” ordre per mostrar el contingut extret a distància mitjançant la compra escassa:

$ git llista de pagament escassa

Es pot observar que l'únic repositori especificat anteriorment s'ha obtingut de la branca remota:

Hem explicat el procediment de pagament escàs sense revisar tot el repositori.

Conclusió

Sí, els usuaris de Git poden fer una compra escassa sense descarregar tot el repositori de Git. Per fer-ho, primer, aneu al repositori local de Git necessari. Activeu la funció de pagament escàs utilitzant el ' $ git config core.sparseCheckout ' i especifiqueu el seu valor com ' veritat ”. A continuació, afegiu l'URL remot i obteniu el repositori en particular al dipòsit Git local simultàniament. Finalment, executeu el ' git pull ” comanda per extreure el dipòsit remot. Aquest article va proporcionar el mètode de pagament escàs sense comprovar primer tot el dipòsit de Git.