Hvordan endre en eksisterende submodules gren?

Hvordan endre en eksisterende submodules gren?
En submodule tillater utviklere å inkludere en Git -katalog som underkatalog av et annet depot. Den inneholder sin historie, grener og tagger. Når utviklere opprinnelig legger til submodulen i prosjektene sine, legger den til med standardgrenen. Noen ganger kan det imidlertid være lurt å endre submodulens gren til ønsket gren. I denne situasjonen lar Git deg endre den eksisterende grenen av submodulen.

Denne oppskrivningen vil forklare metoden for å endre en eksisterende gren submodule i GIT.

Hvordan endre en eksisterende submodules gren i git?

For å endre en eksisterende gren av submodulen, sjekk ut de nedenfor-børsnoterte trinnene:

  • Omdirigere til den lokale katalogen.
  • Bytt til submodulen.
  • Endre grenen ved å bruke “Git Checkout ”Kommando.
  • Flytt tilbake til overordnede depot.
  • Spore og begå nylig ekstra endringer.

Trinn 1: Flytt til lokalt depot

Først, skriv ut “CD”Kommando med ønsket depotbane og bytt til den:

$ CD "C: \ git \ reposc"

Trinn 2: Liste opp lokalt depotinnhold

Bruk deretter kommandoen nedenfor for å liste opp innholdet i arbeidsreposten:

$ ls

Det kan observeres at depotet inneholder to filer og en submodul som heter “demo/”:

Trinn 3: Naviger til submodul

Nå, omdirigere til submodulen ved å skrive ut “CD”Kommando sammen med submodulenavnet:

$ CD -demo

Trinn 4: Sjekk submodulens filial

Kontroller den nåværende grenen av submodulen ved hjelp av kommandoen nedenfor:

$ git gren

I henhold til følgende utgang, "hoved-”Branch er undermodulens nåværende arbeidsgren:

Trinn 5: Endre submodulens filial

Bruk “Git Checkout”Kommando og spesifiser ønsket grennavn for å endre grenen:

$ git Checkout Master

Som et resultat, "hoved-”Grenen vil bli endret til“herre”Branch:

Trinn 6: Flytt tilbake til overordnede depot

Bytt deretter tilbake til overordnet depot ved å bruke følgende kommando:

$ CD ..

Trinn 7: Legg til endringer i GIT -indeksen

Deretter, bruk "git add”Kommando sammen med“.”Symbol for å legge til alle endringene i Git -iscenesettelsesområdet:

$ git Legg til .

Trinn 8: Forplikt endringer

Til slutt, lagre alle ekstra endringene gjennom "git forpliktelse”Kommando og spesifiser COMPIT -meldingen:

$ git commit -m "endret submodules filial"

Vi har forklart prosedyren for å endre en eksisterende gren av submodulen.

Konklusjon

For å endre en eksisterende submodules gren, navigerer først til det lokale depotet som har submodulen. Naviger deretter til submodulen. Etter det, bruk "Git Checkout ”Kommando for å endre grenen. Deretter kan du flytte tilbake til overordnede depot, spore og begå nye endringer. Denne oppskrivningen forklarte metoden for å endre en eksisterende submodules gren i Git.