Hur ändrar man fjärrförrådet för en Git-undermodul?

Hur Andrar Man Fjarrforradet For En Git Undermodul



En undermodul i Git kan lägga till ett Git-förråd i ett annat förråd. Detta tillåter användare att underhålla separata projekt inom ett större projekt och enkelt dela kod mellan dem. Ett projekt kan ha flera undermoduler; varje modul representerar en annan projektkomponent. Undermodulen kan uppdateras oberoende av huvudprojektet, vilket gör att utvecklare kan göra ändringar och testa dem innan de slås samman i huvudprojektet.

Denna uppskrivning kommer att tillhandahålla metoden för att ändra GitHub-förvaret för en Git-undermodul.

Hur ändrar jag GitHub-förrådet för en Git-undermodul?

För att ändra GitHub-förvaret för en undermodul i Git:







  • Navigera först till det önskade lokala arkivet som innehåller undermodulen.
  • Byt sedan till undermodulen och kontrollera dess fjärr-URL.
  • Gå sedan tillbaka till det överordnade arkivet och kör ' git submodule set-url ” kommando för att ändra undermodulens fjärr-URL.
  • Slutligen, navigera till undermodulen igen och verifiera den nya fjärradressen.

Steg 1: Flytta till Local Repository
Ange först ' CD ” kommandot tillsammans med den specifika förvarssökvägen som innehåller en undermodul och växla till den:



$ CD 'C:\Go \R epicB'

Steg 2: Lista arkivinnehåll
Visa sedan innehållet i den aktuella katalogen:



$ ls

Det kan observeras att arbetsförvaret innehåller en undermodul med namnet ' subMod ”:





Steg 3: Navigera till undermodul
Använd sedan följande kommando tillsammans med undermodulens namn och flytta till det:



$ CD subMod

Steg 4: Kontrollera Remote URL
Utför kommandot nedan för att kontrollera undermodulens fjärr-URL:

$ git fjärrkontroll -i

Enligt den givna utgången är undermodulen länkad till fjärrförvaret med den givna fjärr-URL:

Steg 5: Flytta tillbaka till Parent Repository
Växla tillbaka till det nuvarande arkivet med följande kommando:

$ CD ..

Steg 6: Ändra fjärr-URL för undermodul
Kör nu ' git undermodul set-url ” kommando tillsammans med modulnamnet och den nya fjärr-URL:

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

Här, ' subMod ” är undermodulens namn:

Steg 7: Byt till undermodul
Navigera till undermodulen igen för att se nya ändringar:

$ CD subMod

Steg 8: Verifiera fjärr-URL
Slutligen, se till om Git-undermodulens fjärrlager har ändrats eller inte genom att köra det angivna kommandot:

$ git fjärrkontroll -i

Det kan ses att undermodulens fjärrlager har ändrats med den nya URL:en:

Vi har förklarat proceduren för att ändra GitHub-förvaret för en undermodul.

Slutsats

För att ändra GitHub-förrådet för en Git-undermodul, flytta först till det önskade lokala förrådet som innehåller undermodulen. Kör sedan ' git submodul set-url ” kommando. Navigera sedan till undermodulen och säkerställ det nya fjärrförrådet genom att skriva ut ' git fjärrkontroll -v ” kommando. Den här artikeln demonstrerade metoden för att ändra GitHub-förvaret för en Git-undermodul.