Denne bloggen forklarer prosedyren for å kombinere flere forpliktelser på en annen Git lokal gren som en enkelt klemt forpliktelse.
Hvordan kan jeg slå sammen flere forpliktelser på en annen Git lokal gren som en enkelt klemt forpliktelse?
For å kombinere flere forpliktelser på en annen gren som en enkelt klemt forpliktelse, navigerer først til det lokale depotet og oppretter en ny fil. Spore det og oppdater depotet ved å forplikte. Oppdater deretter filen og legg til endringer i depotet. Deretter lager du en ny lokal gren og bytter umiddelbart til den. Utfør “$ git fusjon -Squash ”Kommando for å slå sammen forpliktelsene. Til slutt, kjør "git forpliktelse”Kommando for å lagre endringene.
Implementer nå de ovennevnte instruksjonene!
Trinn 1: Flytt til Git Local Repository
Først må du navigere til ønsket lokale depot ved å bruke "CD”Kommando:
$ CD "C: \ Brukere \ Nazma \ git \ test_2"
Trinn 2: Opprett fil
Deretter oppretter du en ny fil ved å bruke "ta på”Kommando sammen med filnavnet:
$ Touch File1.tekst
Trinn 3: Sporfil
Utfør “git add”Kommando for å spore den opprettede filen:
$ git Legg til File1.tekst
Trinn 4: Oppdater depot
Neste, lagre de ekstra endringene i det lokale depotet gjennom “git forpliktelse”Kommando med“-m”Alternativ for å legge til ønsket forpliktelsesmelding:
$ git commit -m "1 fil lagt til"
Trinn 5: Oppdater fil
Åpne den opprettede filen ved hjelp av “start”Kommando med en standard tekstredigerer og oppdater den:
$ start fil1.tekst
Trinn 6: Spor lagt til endringer
Spor alle ekstra endringer i depotet ved å bruke “git add .”Kommando:
$ git Legg til .
Trinn 7: Forplikt endringer
Utfør “git forpliktelse”Kommando med“-m”Alternativ for å begå alle endringer og redde dem:
$ git commit -m "1 fil oppdatert"
Trinn 8: Git Log History
For å se den nåværende Git Repository Log -historien, utfør "git log .”Kommando:
$ git log .
Trinn 9: Opprett og bytt lokal gren
Kjør “Git Checkout”Kommando med“-b”Alternativ for å opprette og bytte til grenen umiddelbart:
$ git -kassen -b gemma
I kommandoen ovenfor, “gemma”Er spesifisert som filialnavnet:
Trinn 10: Fett sammen flere forpliktelser
Slå sammen flere forplikter seg til en annen gren som en enkelt klemt forpliktelse ved å utføre “git smelte”Kommando sammen med“-Squash”Alternativ:
$ git fusjon -squash main
Som du kan se i utdataene under levert, blir de to siste forpliktelsene slått sammen:
Trinn 11: Oppdater depot
Nå, utfør "git forpliktelse”Kommando for å oppdatere depotet:
$ git forpliktelse
Utgangen nedenfor indikerer at forpliktelsene blir klemt med suksess på en annen gren:
Trinn 12: Kontroller Git -logghistorikk
Til slutt, utfør følgende kommando for verifisering:
$ git log .
Det kan observeres at den sammenslåtte driften av flere forpliktelser utføres vellykket:
Det er det! Vi har gitt metoden for å kombinere flere forpliktelser på en annen Git lokal gren som en enkelt klemt forpliktelse.
Konklusjon
For å kombinere flere forpliktelser på en annen gren som en enkelt klemt forpliktelse, flytter du til det lokale depotet og oppretter en ny fil. Deretter spore det og oppdatere depotet ved å forplikte. Etter det, oppdater filen og legg til endringer i depotet. Deretter lager du en ny lokal gren og bytter umiddelbart til den. Utfør “$ git fusjon -Squash ”Kommando for å slå sammen forpliktelsene. Kjør “git forpliktelse”For å lagre endringer. Denne bloggen demonstrerte metoden for å kombinere flere forpliktelser på en annen Git lokal gren som en enkelt klemt forpliktelse.