Git antaa kehittäjille mahdollisuuden työskennellä rinnakkain suuressa projektissa, jossa he voivat työskennellä yhdessä samanaikaisesti. Joskus he käsittelevät pitkäaikaista projektia, jossa on useita tiedostoja, joiden tarkistaminen vie enemmän tilaa ja aikaa. Joten kehittäjien on vaikea saada haluttua sisältöä nopeasti. Tässä tapauksessa Git sparse checkout -ominaisuutta voidaan käyttää tarvittavan sisällön hankkimiseen etävarastosta.
Tässä artikkelissa käsitellään harvaan kassaamisen menetelmää lataamatta koko Git-arkistoa.
Voivatko Git-käyttäjät harventaa kassaa lataamatta ensin koko Git-tietovarastoa?
Kyllä, Git-käyttäjät voivat tehdä harvoin kassan tarkistamatta koko Git-arkistoa. Kokeile tätä vastaavaa tarkoitusta varten alla olevia ohjeita:
- Siirry haluamaasi paikalliseen hakemistoon.
- Aseta harva kassaarvo.
- Lisää etä-URL-osoite ja vahvista se.
- Käytä harvaa kassaa hakeaksesi tiettyjä Git-tietovarastoja käyttämällä ' $ git vedä
- Tarkista uudet muutokset.
Vaihe 1: Siirry Local Git -hakemistoon
Siirry tiettyyn paikalliseen arkistoon '' CD 'komento:
$ CD 'C:\Mene \R eng1'
Vaihe 2: Tarkista oletusvarakassan arvo
Suorita sitten annettu komento tarkistaaksesi oletusarvon ' core.sparseCheckout ” asetustiedostosta:
$ git config core.sparseCheckoutAlla olevan lähdön mukaan harvan kassan oletusarvo on ' väärä ':
Vaihe 3: Ota Sparse Checkout käyttöön
Ota harvaan kassa käyttöön suorittamalla ' git config 'komento yhdessä tietyn parametrin kanssa' core.sparseCheckout 'ja sen arvo' totta ':
$ git config core.sparseCheckout totta
Vaihe 4: Tarkista määritysasetukset
Varmistaaksesi, onko haluttu asetus muuttunut vai ei, käytä alla olevaa komentoa:
$ git config core.sparseCheckoutVoidaan nähdä, että harva kassa on otettu käyttöön:
Vaihe 5: Kopioi etä-URL
Siirry sen jälkeen haluttuun GitHub-etävarastoon ja kopioi sen ' HTTPS ”URL-osoite:
Vaihe 6: Lisää Remote 'alkuperä'
Lisää nyt etä-URL paikalliseen arkistoon luodaksesi yhteyden paikallisten ja etätietovarastojen välille suorittamalla annettu komento:
$ git kaukosäädin lisätä -f alkuperä https: // github.com / laibyyounas / demo.gitTässä:
- ' -f 'lippu edustaa' hakea ' ladataksesi päivitetyn etävaraston.
- ' alkuperä ” on etä-URL-osoite.
- ' https://…. ” on GitHubin arkiston polku.
Yllä mainitun komennon suorittamisen jälkeen etä-URL-osoite lisää ja noutaa myös päivitetyn etävaraston sisällön:
Vaihe 7: Tarkista etä-URL-osoite
Tarkista sitten, onko etäalkuperä lisätty vai ei alla annetulla komennolla:
$ git kaukosäädin -sisään
Vaihe 8: Käytä Sparse Checkoutia Hae tiettyyn arkistoon
Suorita ' git sparse-checkout ”-komento yhdessä halutun arkiston tai tiedostonimen kanssa kyseisen arkiston/tiedoston hakemiseksi:
$ git harvassa kassalla aseta testi_repo
Vaihe 9: Vedä arkisto
Lataa seuraavaksi tietyn haaran sisältö käyttämällä ' $ git vedä ”-komento sekä etänimi ja haluttu haara:
$ git pull alkuperä alfa
Vaihe 10: Vahvista muutokset
Suorita lopuksi ' $ git harvat kassalistat ' -komento näyttää kauko-ohjattu sisältö harvassa checkoutin kautta:
$ git harva kassalistaVoidaan havaita, että ainoa aiemmin määritetty arkisto on haettu etähaaralta:
Olemme selittäneet harvan kassauksen menettelyn tarkistamatta koko arkistoa.
Johtopäätös
Kyllä, Git-käyttäjät voivat tehdä harvoin kassan lataamatta koko Git-arkistoa. Voit tehdä tämän siirtymällä ensin vaadittuun paikalliseen Git-tietovarastoon. Ota harvaan kassatoiminto käyttöön käyttämällä ' $ git config core.sparseCheckout ' -komento ja määritä sen arvo muodossa ' totta ”. Lisää sitten etä-URL-osoite ja nouta kyseinen arkisto paikalliseen Git-tietovarastoon samanaikaisesti. Suorita lopuksi ' git pull