Denne studien vil illustrere metoden for å kombinere flere forpliktelser i GIT.
Hvordan slå sammen/kombinere flere forpliktelser før du skyver inn git?
For å slå sammen eller kombinere flere forpliktelser før du skyver inn git, kan du prøve ut de under-nevnte trinnene:
Trinn 1: omdirigere til lokal katalog
Først, skriv inn kommandoen nedenfor og bytt til ønsket lokale depot:
CD "C: \ git \ repo2"Trinn 2: Sjekk git -loggen
Vis deretter forpliktelseshistorien til det nåværende depotet og velg de ønskede forpliktelsene som må kombineres:
git log --onelineUtgangen nedenfor viser forpliktelseshistorikken. Nå ønsker vi å kombinere de fem første forpliktelsene:
Trinn 3: Kombiner forpliktelser
Neste, utfør squashoperasjonen på de valgte forpliktelsene ved å skrive ut den oppgitte kommandoen:
git rebase -i head ~ 5Her, "-Jeg”Flagg brukes til en interaktiv modus som tillater redigering på ønskede forpliktelser, og“Hode ~ 5”Alternativet er spesifisert for å redigere de fem første forpliktelsene.
Etter å ha utført ovennevnte kommando, vil en fil åpne seg:
Bytt ut “nåplukke”Nøkkelord med“Squash”Med alle forpliktelsene du vil kombinere og lukke redaktøren ved å lagre modifisering via“Ctrl + s”Nøkler:
Etter det åpnes en annen skjerm der du må legge til ønsket forpliktelsesmelding:
Ved å gjøre det vil forpliktelsene kombineres:
Trinn 4: Bekreft endringer
Til slutt, sjekk GIT -loggen for å sikre at forpliktelsene er kombinert eller ikke:
git log --onelineDet kan observeres at utvalgte flere forpliktelser er blitt kombinert til en forpliktelse med suksess:
Det handlet om å kombinere flere forpliktelser før du presset dem til det eksterne depotet.
Konklusjon
For å kombinere eller slå sammen flere forpliktelser før du presser dem til det eksterne depotet, bytter du først til det lokale depotet og ser på dens forpliktelseshistorie. Velg deretter de ønskede forpliktelsene som må kombineres. Etter det, utfør "git rebase -i head ~ 5”Kommando og kombinere forpliktelser ved å endre standardredigereren. Til slutt, sikre endringer ved å se på forpliktelseshistorikken. Denne studien illustrerte metoden for å kombinere flere forpliktelser i GIT.