Hvordan tilbakestille utviklingen av gren for å mestre

Hvordan tilbakestille utviklingen av gren for å mestre
Mens de jobber med store utviklingsprosjekter, gjør brukere flere modifikasjoner og endringer i prosjektkildekodefilene, som blir rotete. Noen ganger er det påkrevd å slette eller tilbakestille dataene fra Git -grenene for å frigjøre plass, eller det kan hende du må lage en kopi av en annen eksisterende Git -gren. For dette formålet, "git fusjon -ingen -forpliktelse ”Kommando brukes til å slå sammen, forplikte og overstyre de ekstra endringene. Sett deretter “Git Checkout -Deirs Master .”Kommando for tilbakestilling av utviklingen av gren.

Denne guiden diskuterer metoden for å tilbakestille utviklingen av grenen til mastergrenen.

Hvordan utføre tilbakestilling av operasjonen på utviklingen av gren til master?

Følg den oppgitte prosedyren for å tilbakestille utviklingen av grenen til mastergrenen:

  • Gå til Git Repository.
  • Vis listen over lokale grener.
  • Bytt til “utvikle”Branch.
  • Slå sammen, forplikte og overstyre de ekstra endringene ved å kjøre "git fusjon -ingen -forpliktende mester”Kommando.
  • Utfør “Git Checkout -Deirs Master .”Kommando for å sjekke ut fra utvikling til mastergrenen som inneholder de nye rebaserte forpliktelsene.
  • Kontroller tilbakestillingsoperasjonen gjennom Git Log History.

Trinn 1: Bytt til rotkatalog

Først, utfør "CD”Kommando og flytt til den spesifiserte depotbanen:

$ CD "C: \ Brukere \ Nazma \ Git"

Trinn 2: Vis liste over grener

Bruke "git gren”Kommando for å liste opp alle eksisterende lokale filialer:

$ git gren

Fra den undergitte listen har vi valgt "utvikle”Branch:

Trinn 3: Gå til "utvikle" grenen

Bytt nå til målet "utvikle”Branch ved hjelp av følgende kommando:

$ git -kassen utvikler seg

Trinn 4: Fett sammen og begå endringer

For å slå sammen og begå de ekstra endringene, kan den under-uttalte kommandoen brukes:

$ git fusjon-ingen-kommisjonsmester

I ovennevnte kommando, “-No-Commit”Alternativet brukes til å overstyre de ekstra resultatene:

Trinn 5: Bytt til “Master” -gren

Etter det, bytt til “herre”Gren gjennom den oppgitte kommandoen:

$ git Checkout -deres master .

Her, "-deres”Flagg refererer til målgrenen som inneholder de nye forpliktelsene som er rebasert:

Trinn 6: Kontroller tilbakestilling av drift av “utvikle” gren til “Master”

Til slutt, sørg for om utviklingen av grenen blir tilbakestilt til mesteren ved å kjøre "git log .”Kommando:

$ git log .

I henhold til den undergitte produksjonen tilbakestilles utviklingen til ønsket gren med hell:

Vi har effektivt gitt prosessen med å tilbakestille utviklingsgrenen til mastergrenen.

Konklusjon

For å tilbakestille utviklingen av grenen til mastergrenen, først, gå til Git -depotet og sjekk listen over alle lokale filialer. Deretter bytt til "utvikle”Filial, løp“git fusjon -ingen -forpliktende mester”Kommando for å slå sammen, forplikte og overstyre de ekstra endringene. Neste, for å inneholde den nye forpliktelsen til Master, som blir rebasert i utviklingsgrenen, utfører "Git Checkout -Deirs Master .”Kommando. Denne guiden illustrerte prosessen med å tilbakestille utviklingen av grenen til mastergrenen.