Hvordan endre det eksterne depotet for en Git-undermodul?

Hvordan Endre Det Eksterne Depotet For En Git Undermodul



En undermodul i Git kan legge til ett Git-depot i et annet depot. Dette lar brukere vedlikeholde separate prosjekter innenfor et større prosjekt og enkelt dele kode mellom dem. Et prosjekt kan ha flere undermoduler; hver modul representerer en annen prosjektkomponent. Undermodulen kan oppdateres uavhengig av hovedprosjektet, slik at utviklere kan gjøre endringer og teste dem før de slås sammen til hovedprosjektet.

Denne oppskriften vil gi metoden for å endre GitHub-depotet for en Git-undermodul.

Hvordan endre GitHub-depotet for en Git-undermodul?

For å endre GitHub-depotet for en undermodul i Git:







  • Naviger først til ønsket lokale depot som inneholder undermodulen.
  • Bytt deretter til undermodulen og sjekk dens eksterne URL.
  • Gå deretter tilbake til overordnet depot og kjør ' git submodule set-url ” kommando for å endre undermodulens eksterne URL.
  • Til slutt, naviger til undermodulen igjen og bekreft den nye eksterne URL-en.

Trinn 1: Flytt til Local Repository
Skriv først inn ' cd ”-kommando sammen med den bestemte depotbanen som inneholder en undermodul og bytt til den:



$ cd 'C:\Go \R epicB'

Trinn 2: Vis oppslagsinnhold
Vis deretter innholdet i gjeldende katalog:



$ ls

Det kan observeres at arbeidslageret inneholder en undermodul kalt ' subMod ':





Trinn 3: Naviger til undermodul
Deretter bruker du følgende kommando sammen med undermodulnavnet og flytt til det:



$ cd subMod

Trinn 4: Sjekk ekstern URL
Utfør kommandoen nedenfor for å sjekke den eksterne URL-en til undermodulen:

$ git fjernkontroll -i

I henhold til den gitte utgangen er undermodulen koblet til det eksterne depotet med den gitte eksterne URL-adressen:

Trinn 5: Flytt tilbake til overordnet repository
Bytt tilbake til det nåværende depotet ved å bruke følgende kommando:

$ cd ..

Trinn 6: Endre ekstern URL for undermodul
Kjør nå ' git undermodul set-url kommando sammen med modulnavnet og ny ekstern URL:

$ git undermodul set-url subMod https: // github.com / laibyounas / newRepo.git

Her, ' subMod ' er undermodulnavnet:

Trinn 7: Bytt til undermodul
Naviger til undermodulen igjen for å se nye endringer:

$ cd subMod

Trinn 8: Bekreft ekstern URL
Til slutt, sørg for om Git-undermodulens fjernlager har endret seg eller ikke ved å kjøre den gitte kommandoen:

$ git fjernkontroll -i

Det kan sees at det eksterne depotet til undermodulen har blitt endret med den nye URLen:

Vi har forklart prosedyren for å endre GitHub-depotet for en undermodul.

Konklusjon

For å endre GitHub-depotet for en Git-undermodul, flytt først til det ønskede lokale depotet som inneholder undermodulen. Kjør deretter ' git submodule set-url ' kommando. Deretter navigerer du til undermodulen og sikrer det nye fjernlageret ved å skrive ut ' git fjernkontroll -v ' kommando. Denne artikkelen demonstrerte metoden for å endre GitHub-depotet for en Git-undermodul.