Hvordan trekke Git -undermoduler etter kloningsprosjekt fra GitHub?

Hvordan trekke Git -undermoduler etter kloningsprosjekt fra GitHub?

I Git er en submodul en måte å inkludere et eget depot i hovedprosjektet og holde oversikt over endringer. Mens de jobber med et stort prosjekt, jobber utviklere med forskjellige undermoduler. De trenger å trekke undermoduler fordi det tillater dem å holde depotet som en del av et annet Git -depot og holde oversikt over endringer gjort i submodulen.

Denne artikkelen vil forklare prosedyren for å trekke Git -submodulen etter kloning av prosjektet fra GitHub.

Hvordan trekke Git -undermoduler etter kloningsprosjekt fra GitHub?

For å trekke Git -submodulen etter kloning av prosjektet fra GitHub, navigerer først til det lokale depotet og legger submodulen til det. Kjør deretter “git submodule update -recursive”Kommando for å trekke Git -submodulen. Alternativt kan du bytte til submodulen og utføre "git pull -recurse -submodule”Kommando.

Trinn 1: Naviger til ønsket depot

Først må du bruke kommandoen nedenfor og omdirigere til det nødvendige lokale depotet:

$ CD "C: \ git \ reposb"

Trinn 2: Opprett/legg til submodule

Skriv deretter ut "git submodule add”Kommando sammen med ønsket eksternt depots URL for å legge til undermodulen:

$ git submodule legg til https: // github.com/laibayounas/demo.git demo_submod

Trinn 3: Bekreft ny submodul

Deretter må du sørge for om submodulen er lagt til eller ikke ved å bruke den gitte-leverte kommandoen:

$ ls

I følge den gitte utgangen, "Demo_submod”Submodule er lagt til:

Trinn 4: Trekk Git submodule

For å trekke en Git -submodul, skriver du ut “Git submodule -oppdatering”Kommando med“-tilbakevendende" flagg:

$ git submodule -oppdatering -Recursive

Her, "-tilbakevendende”Flagg brukes til å oppdatere submodulen rekursivt.

Trinn 5: Naviger til submodule

Bruk nå følgende kommando og omdirigere til submodulen:

$ CD Demo_SubMod

Trinn 6: Se innholdet til undermodulen

Til slutt, skriv inn “ls”Kommando for å liste over undermodulens innhold:

$ ls

Det kan observeres at innholdet i GitHub -depotet er trukket til undermodulen:

Dessuten kan brukeren også bruke "git pull -recurse -submodule”Kommando i submodul -depotet for å utføre trekkoperasjonen:

$ git pull---Recurse-SubModules

Skjermbildet under levert indikerer at submodulen allerede er oppdatert:

Vi har forklart metoden for å trekke Git -submodulen etter kloning av prosjektet fra GitHub.

Konklusjon

For å trekke GIT -undermoduler etter kloning av prosjektet fra GitHub, brukes forskjellige kommandoer, for eksempel "git submodule update -recursive”Kommando kan utføres i rotlageret, og“git pull -recurse -submodule”Kan brukes i underlaget. Denne artikkelen forklarte prosedyren for å trekke en Git -submodul etter kloning av prosjektet fra GitHub.