Hur man sparsamt checkar ut endast en enda fil från ett Git-förråd?

Hur Man Sparsamt Checkar Ut Endast En Enda Fil Fran Ett Git Forrad



Git är ett spårningsverktyg som gör det möjligt för utvecklare att arbeta parallellt, vilket innebär att flera bidragsgivare kan göra ändringar i samma projekt. GitHub-värdtjänsten hanterar Git-arkiven och en mängd olika projektstorlekar som varierar från små till stora projekt.

Men ibland tar stora projekt upp mer utrymme och nät av kataloger. Git sparse checkout är lösningen på alternativet som diskuterats tidigare genom att aktivera det här alternativet och uppdatera konfigurationsfilen.







Den här bloggen tillhandahåller proceduren för att glesa ut endast den specifika filen från ett Git-förråd.



Hur man sparsamt checkar ut endast en enda fil från ett Git-förråd?

Följ instruktionerna nedan för att bara ta ut en enda fil sparsamt från ett Git-förråd:



  • Gå till det specifika Git-förrådet och initiera det.
  • Lägg till fjärradressen och hämta den senaste versionen av fjärrförvaret samtidigt.
  • Konfigurera sparseCheckout genom att låta den vara ' Sann ”.
  • Initiera den sparsamma processen och tillämpa den sparsamma kassan på den hämtade filen.
  • Dra den lokala filialen till ursprunget.
  • Verifiera de tillagda ändringarna genom att lista deras innehåll.
  • Springa det ' $ git sparse-checkout inaktivera ” kommando för att inaktivera sparse-checkout-processen.

Steg 1: Flytta till Git Required Repository





Kör först kommandot nedan för att navigera till Git-förvaret:

$ CD 'C:\Users \n asma\Go \t ext2'



Steg 2: Initiera Git Repository

Initiera sedan Git-förvaret genom att köra ' det är varmt ” kommando:

$ det är varmt

Steg 3: Lägg till Git Remote och hämta

Utför ' git remote add kommandot tillsammans med ' -f flaggor, fjärrnamn och obligatorisk webbadress för fjärrlagring:

$ git fjärrkontroll Lägg till -f ursprung https: // github.com / GitUser0422 / Linux-repo.git

Här kan du se att fjärrwebbadressen läggs till och hämtas förvarsinnehåll samtidigt:

Steg 4: Uppdatera konfigurationsfil och aktivera sparse inställning

Efter det ställer du in ' sparseCheckout ' inställningar till ' Sann ' genom att köra följande kommando:

$ git config core.sparseCheckout Sann

Steg 5: Initiera sparse-checkout

Därefter kör du ' git sparse-checkout init ” kommando för att initiera sparse:

$ git sparse-checkout init

Steg 6: Tillämpa sparse-checkout på Hämtat Repository

För att få den specifika fjärrförvarsfilen, använd ' git sparse-checkout ” kommando:

$ git sparsam kassa uppsättning fil2.py

Steg 7: Dra Remote Repository

Efter det, kör ' git pull ' kommandot för att dra ' bemästra ”-gren medan du använder sparse-checkout första gången i fjärrförvaret:

$ git pull ursprungsmästare

Steg 8: Verifiera ändringar genom listinnehåll

För att säkerställa att ändringarna läggs till framgångsrikt eller inte, använd det givna kommandot:

$ git sparsam kassalista

Steg 9: Inaktivera sparse-checkout

Om du vill inaktivera sparse-checkout, kör sedan ' git sparse-checkout kommandot tillsammans med ' inaktivera ” värde:

$ git sparse-checkout inaktivera

Det är allt! Vi har förklarat metoden för sparsam utcheckning endast för specifika filer från ett Git-förråd.

Slutsats

För att bara ta ut en enda fil sparsamt från ett Git-förråd, gå först till det specifika Git-förrådet och initiera det. Efter det lägger du till fjärr-URL och hämtar den senaste versionen av fjärrförvaret samtidigt. Konfigurera sedan sparsecheckout genom att låta den vara ' Sann ”. Initiera sedan den glesa processen, tillämpa den glesa kassan på den hämtade specifika filen och dra den lokala grenen till ursprunget. Slutligen, verifiera de tillagda ändringarna. Om du vill inaktivera sparse-checkout, kör ' $ git sparse-checkout inaktivera ” kommando. Den här bloggen illustrerade proceduren för sparsam utcheckning endast de specifika filerna från ett Git-förråd.