Dette innlegget vil gi prosedyren for å slå sammen Hotfix -grenen til funksjonsgrenen.
Hvordan du slår sammen hurtiggifs filial til funksjonsgren?
For å slå sammen Hotfix -grenen til funksjonsgrenen, må en bruker utføre følgende trinn:
Trinn 1: Flytt til Git -katalogen
Bruke "CD”Kommando for å navigere til Git -katalogen:
$ CD "C: \ Brukere \ Nazma \ Git"Trinn 2: Generer en ny tekstfil
Lag nå en ny tekstfil i GIT-katalogen via den under-uttalte kommandoen:
$ Touch File1.tekstTrinn 3: Legg til fil i iscenesettelsesområdet
Etter å ha opprettet en fil, spore den til iscenesettelsesområdet ved å kjøre den medfølgende kommandoen:
$ git Legg til File1.tekstTrinn 4: Oppdater Git -katalogen
For å begå endringene i depotet, kjør "git forpliktelse”Kommando:
$ git commit -a -m "First Commit"I ovennevnte kommando:
Trinn 5: Lag og bytt lokal filial
For å opprette og bytte til en ny lokal filial umiddelbart, utfør "Git Checkout”Kommando:
$ git checkout -b funksjon2Som du kan “-b”Alternativ i ovennevnte kommando som er kjent som“gren”Brukes for å lage en ny gren:
Trinn 6: Oppdater fil
Deretter oppdaterer du den nødvendige tekstfilen:
$ ekko "Min andre fil"> File2.tekstI kommandoen ovenfor, “ekko”Kommandoen vil først sjekke om den aktuelle filen eksisterer eller ikke. Hvis den eksisterer, vil den ekstra teksten bli lagt til den. På den annen side, hvis filer ikke er plassert i GIT -katalogen, vil den opprette og deretter oppdatere dem:
Trinn 7: Sporfil inn i iscenesettelsesområdet
For å flytte filen inn i iscenesettelsesindeksen fra arbeidskatalogen, kjører du git add .“Kommando:
$ git Legg til File2.tekstTrinn 8: Forplikt endringer
Legg nå endringene fra iscenesettelsesområdet til Git -depotet:
$ git commit -a -m "forpliktelse for file2.tekst"Ovennevnte kommando inneholder:
Trinn 9: Switch Branch
Etter endringer i den nyopprettede grenen, bytter du tilbake til den forrige hovedgrenen gjennom "git bryter”Kommando:
$ git Checkout MasterTrinn 10: Lag Hotfix -filial
Deretter oppretter du en ny gren som heter “Hotfiks”Ved å bruke“git gren”Kommando:
$ git filial hurtigTrinn 11: Kassen til den nye lokale filialen
Utfør den undergitte kommandoen for å bytte fra en gren til en annen:
$ git Checkout HotfixTrinn 12: Opprett og oppdater ny tekstfil
Opprett og oppdater filen ved hjelp av “ekko”Kommando:
$ ekko "sammenslått fil"> file3.tekstTrinn 13: Legg til endringer i iscenesettelsesindeksen
Kjør “git add”Kommando for å legge til den nyopprettede filen i Git -katalogen:
$ git Legg til file3.tekstTrinn 14: Forplikt endringer
Bruke "git forpliktelse”Kommando for å begå endringer sammen med forpliktelsesmeldingen:
$ git commit -a -m "forpliktelse for sammenslått fil3.tekst"Trinn 15: Bytt tilbake til hovedarbeidsgrenen
Bytt tilbake til Git Main Working Branch “herre”Ved å utføre følgende kommando:
$ git Checkout MasterTrinn 16: Fett grener
For å slå sammen grener, utfør "git smelte”Kommando sammen med“-NO-FF”Alternativer:
$ git fusjon-ingen hurtigHer, "-NO-FF”Alternativet brukes til ikke å utføre raskt fremover drift med sammenslåingsprosessen. Som et resultat åpnes en tekstfil med standard tekstredigerer og ber deg legge til en kommentar. Så legg til, lagre forpliktelse, og lukk filen:
Etter å ha lagt til kommentaren, vil utdataene på en eller annen måte se slik ut:
Trinn 17: Bytt til Feature2 -grenen
Når du gjør det, kan du bytte grenen til "Feature2" bruker "Git Checkout”Kommando:
$ git Checkout Feature2Trinn 18: Sjekk Git Directory Reference Log History
Til slutt, sjekk GIT -katalogens referanselogghistorikk:
$ git log .Utgangen nedenfor viser at de spesifiserte grenene er slått sammen og inneholder samme innhold:
Det er alt! Vi har forklart sammenslåing av Hotfix -grenen til funksjonsgrenen.
Konklusjon
For å slå sammen Hotfix -grenen til funksjonsgrenen, flytter du først til Git -katalogen. Opprett og legg til en ny fil, og forplikte deg deretter endringer i depotet. Neste, opprette og bytte til “Feature2”Lokal filial, opprette og legge til filen i iscenesettingsindeksen i den nye grenen. Forplikt alle endringer i Git Local Repository og bytt tilbake til hovedgrenen. Etter det, bytt til “Hotfiks”Filial, utfør ønsket oppgave og forplikte endringer i depotet. Til slutt, løp "$ git fusjon -ingen -ff ”Kommando. Dette innlegget beskrev sammenslåing av Hotfix -grenen til funksjonsgrenen.