Hvordan ændres fjernlageret til et Git-undermodul?

Hvordan Aendres Fjernlageret Til Et Git Undermodul



Et undermodul i Git kan tilføje ét Git-lager i et andet lager. Dette giver brugerne mulighed for at vedligeholde separate projekter i et større projekt og nemt dele kode mellem dem. Et projekt kan have flere undermoduler; hvert modul repræsenterer en anden projektkomponent. Undermodulet kan opdateres uafhængigt af hovedprojektet, hvilket giver udviklere mulighed for at foretage ændringer og teste dem, før de flettes ind i hovedprojektet.

Denne opskrivning vil give metoden til at ændre GitHub-lageret til et Git-undermodul.

Hvordan ændres GitHub-depotet til et Git-undermodul?

For at ændre GitHub-lageret for et undermodul i Git:







  • Først skal du navigere til det ønskede lokale lager, der indeholder undermodulet.
  • Skift derefter til undermodulet og kontroller dets eksterne URL.
  • Gå derefter tilbage til det overordnede lager og udfør ' git submodule set-url ” kommando for at ændre undermodulets fjern-URL.
  • Til sidst skal du navigere til undermodulet igen og bekræfte den nye fjern-URL.

Trin 1: Flyt til Local Repository
Indtast først ' cd ” kommando sammen med den særlige depotsti, der indeholder et undermodul, og skift til det:



$ cd 'C:\Go \R episk B'

Trin 2: Vis lagerindhold
Vis derefter indholdet af den aktuelle mappe:



$ ls

Det kan observeres, at arbejdslageret indeholder et undermodul med navnet ' subMod ”:





Trin 3: Naviger til undermodul
Brug derefter følgende kommando sammen med undermodulnavnet og flyt til det:



$ cd subMod

Trin 4: Tjek Remote URL
Udfør kommandoen nedenfor for at kontrollere undermodulets fjern-URL:

$ git fjernbetjening -i

I henhold til det givne output er undermodulet knyttet til fjernlageret med den givne fjern-URL:

Trin 5: Flyt tilbage til Parent Repository
Skift tilbage til det nuværende lager ved hjælp af følgende kommando:

$ cd ..

Trin 6: Skift ekstern URL for undermodul
Kør nu ' git undermodul set-url ” kommando sammen med modulnavnet og den nye fjern-URL:

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

Her, ' subMod ” er undermodulnavnet:

Trin 7: Skift til undermodul
Naviger til undermodulet igen for at se nye ændringer:

$ cd subMod

Trin 8: Bekræft ekstern URL
Til sidst skal du sikre dig, om Git-undermodulets fjernlager er ændret eller ej ved at køre den givne kommando:

$ git fjernbetjening -i

Det kan ses, at undermodulets fjernlager er blevet ændret med den nye URL:

Vi har forklaret proceduren for at ændre GitHub-lageret for et undermodul.

Konklusion

For at ændre GitHub-lageret til et Git-undermodul, skal du først flytte til det ønskede lokale lager, der indeholder undermodulet. Kør derefter ' git submodule set-url ” kommando. Derefter skal du navigere til undermodulet og sikre det nye fjernlager ved at skrive ' git fjernbetjening -v ” kommando. Denne artikel demonstrerede metoden til at ændre GitHub-lageret til et Git-undermodul.