Hva er en oppdatering i Git -versjonskontroll?

Hva er en oppdatering i Git -versjonskontroll?
Mens de jobber med et teamprosjekt i Git, må utviklere samarbeide med andre teammedlemmer. For dette formålet kan de bruke git -oppdateringer for å dele kildekodefiler med andre. De andre teammedlemmene bruker lapper på prosjektene sine for å bruke dem. Mer spesifikt tillater dette brukere å dele endringer med andre teammedlemmer, løse konflikter og samarbeide om det samme prosjektet.

Denne studien vil forklare:

  • Hva er en oppdatering i Git -versjonskontroll?
  • Hvordan lage/lage en lapp ved hjelp av “git format-lapp”Kommando?
  • Hvordan lage/lage en lapp ved hjelp av “git diff”Kommando?

Hva er en oppdatering i Git -versjonskontroll?

I Git -versjonskontroll er en oppdatering ganske enkelt en tekstfil som holder beskrivelsen av endringene som er gjort i koden. Den inneholder alle endringene og forskjellene som ble gjort i prosjektet i fortiden. Videre registrerer den all informasjon om kodelinjene som ble lagt til, slettet eller endret.

Hvordan lage/lage en oppdatering ved hjelp av “git format-patch” -kommandoen?

For å lage en lapp i git, først, naviger til ønsket lokale katalog. Kontroller deretter forpliktelseshistorikken og velg den aktuelle forpliktelses -IDen. Etter det, utfør "git format -lapp -1 ”Kommando for å opprette en oppdatering fra den valgte forpliktelses -IDen. Til slutt, bekreft den opprettede lappen.

Trinn 1: Naviger til lokalt depot

Først omdirigere til den aktuelle lokale katalogen ved å bruke kommandoen nedenfor:

$ CD "C: \ git \ reposc"

Trinn 2: Se Commit History

Kontroller deretter Git -loggen for å se forpliktelseshistorikken:

$ git log --oneline

I utdataene nedenfor kan forpliktelseshistorikken sees med forpliktelses -IDen. Velg ønsket forpliktelse hash. For eksempel har vi valgt "03668B5”Forplikt ID:

Trinn 3: Lag/lag lapp

Bruk nå følgende kommando sammen med den valgte forpliktelses -IDen for å lage en lapp fra den:

$ git format -patch -1 03668b5

Trinn 4: Bekreft opprettet lapp

For å sikre at den nye lappen er opprettet, kjører du kommandoen under overgått:

$ ls

Det kan observeres at den nye “0001-New-Feature-fil-tilsatt.lapp”Patch er opprettet:

Hvordan lage/lage en oppdatering ved hjelp av “git diff” -kommandoen?

git diff> ”Kommando kan også brukes til å lage en lapp i git. For å gjøre det, sjekk ut de gitt-leverte trinnene.

Trinn 1: Vis git -logg

Først må du se forpliktelseshistorikken ved å sjekke Git -loggen:

$ git log --oneline

Utgangen nedenfor viste forpliktelseshistorikken inkludert forpliktelses -ID. Kopier den spesielle forpliktelses -IDen for å lage en lapp. For eksempel har vi valgt "1839bf4”Forpliktelse hash:

Trinn 2: Lag eller lag lapp

Opprett deretter en lapp ved hjelp av "git diff”Kommando og spesifiser Commit ID og Patch -filnavnet:

$ git diff 1839bf4> mypatch.Diff

Her, "1839bf4”Er forpliktelses -ID -en, og“Mypatch.Diff”Er lappfilnavnet:

Trinn 3: Bekreft opprettet lapp

Til slutt kan du bekrefte den nyopprettede lappen ved å bruke "ls”Kommando:

$ ls

Det kan observeres at "Mypatch.Diff”Patch -fil er opprettet med hell:

Vi har forklart om lappen i Git og metodene for å lage en lapp i Git.

Konklusjon

I Git -versjonskontroll er en oppdatering en tekstfil som inneholder beskrivelsen av endringene eller modifikasjonene og forskjeller som er gjort i prosjektkoden i historien. Den registrerer all informasjon om kodelinjene som ble lagt til, slettet eller endret. For å lage en lapp i git, “git format -lapp -1 " eller "git diff> ”Kommando kan brukes. Denne studien forklarte om lappen i Git -versjonskontroll og metodene for å lage den.