Hvordan kan jeg generere en git -lapp for en spesifikk forpliktelse

Hvordan kan jeg generere en git -lapp for en spesifikk forpliktelse
Git -brukere bruker Git -verktøyet for å administrere og teste kildekoden for DevOps -prosjekter. Utviklere endrer koden, lagrer endringene i et lokalt depot, og etter det presser de dem til et eksternt depot. Imidlertid ønsker brukere av og til å sende git -endringer til en annen bruker for gjennomgang før de presser dem til et eksternt depot. I et slikt scenario lar Git Patch oss enkelt lagre endringer i oppdateringsfiler og distribuere dem til andre brukere.

Denne oppskrivningen vil demonstrere metoden for å generere en git-lapp for en spesifikk forpliktelse.

Hvordan generere lapp for en spesifikk Git -forpliktelse?

Git Patch brukes ofte til å dele og gjennomgå GIT -forpliktelser i form av en Git Patch -fil. Brukere kan generere lappen med forpliktelser ved å bruke de nedenfor-listede metodene:

  • Metode 1: Generer en git -lapp av en nylig forpliktelse
  • Metode 2: Generer en git -lapp av en spesifikk forpliktelse

Metode 1: Generer en git -lapp av en nylig forpliktelse

For å generere en git -lapp av en nylig forpliktelse, åpner først Git -depotet. Bruk deretter “git format -lapp -1”Kommando for å generere lappfilen til en nylig forpliktelse. For dette formålet, følg de nedenfor-listede trinnene.

Trinn 1: Start Git Terminal
Først må du starte “Git bash”Git Terminal fra“ Startup ”-menyen:

Trinn 2: Gå til Git Repository
Gå til Git -depotet gjennom “CD”Kommando:

$ CD "C: \ git \ test"

Trinn 3: Lag ny fil
Deretter lager du en ny fil ved å bruke "ta på”Kommando:

$ Touch File1.tekst

Trinn 4: Legg til ikke -sporede endringer i sporingsområdet
Deretter legger du til den ikke -sporede filen i iscenesettelsesområdet ved å bruke den oppgitte kommandoen:

$ git Legg til File1.tekst

Deretter kan du sjekke Git Repository State for å se de sporede endringene:

$ git status

Her kan du se at den nye filen er vellykket lagt til sporingsindeksen:

Trinn 5: Forpliktelse av sporede endringer
Deretter kan du begå de sporede endringene ved å bruke “git forpliktelse”Kommando:

$ git commit -m "file1 forpliktet"

Etter å ha begått endringene, kan du sjekke GIT -depotloggene for å bekrefte om endringene er begått eller ikke:

$ git log

Trinn 6: Generer lapp av nyere forpliktelse
Generere lappen til en nylig forpliktelse ved å bruke "git format-lapp”Kommando. Her, "-1”Alternativet brukes til å spesifisere antall forpliktelser som er inkludert i oppdateringsfilen:

$ git format -lapp -1

Kontroller om oppdateringsfilen er generert ved å se listen over filer og mapper:

$ ls

Utgangen nedenfor indikerer at vi har generert en Git -lapp for en nylig forpliktelse:

Metode 2: Generer en git -lapp av en spesifikk forpliktelse

For å generere lappen til en spesifikk forpliktelse, bruk forpliktelses -IDen sammen med "$ git format -lapp -1”Kommando. Følg opp de medfølgende trinnene for å generere lappfilen til en spesifikk forpliktelse.

Trinn 1: Sjekk loggen
For det første, sjekk git -loggen gjennom “git log”Kommando. Skriv deretter ned forpliktelses -IDen du må opprette lappfilen:

$ git log

Trinn 2: Generer lapp av spesifikk forpliktelse
Neste, bruk "git format-lapp”Kommando sammen med Git forpliktelse til å generere lappen til den spesifikke forpliktelsen:

$ git format -patch -1 6c8694b

Utgangen indikerer at lappen til spesifikk forpliktet genereres:

Du har lært hvordan du genererer lappen av git -forpliktelser.

Konklusjon

Brukere av Git kan lage lapper for både nylige og spesifikke forpliktelser. For å generere en lapp for den siste Git -forpliktelsen, bruk Git “Git -format”Kommando. Imidlertid kjør "git format -lapp -1 ”For å generere en lapp for en spesifikk forpliktelse. Denne oppskrivningen har utdypet metodene for å generere lapper av Git-forpliktelser.