Hvordan endre forpliktelsesforfatteren for en enkelt forpliktelse

Hvordan endre forpliktelsesforfatteren for en enkelt forpliktelse
Git er et kjent DevOps prosjektstyringsverktøy som er mye brukt til å administrere kildekoden for prosjekter. Den administrerer kodeversjoner gjennom Git-lagringsplasser, filialer og tid-til-tid-forpliktelsesendringer. Ulike utviklere jobber med prosjekter og begår endringer. Noen ganger ønsker imidlertid Git -brukere å endre forfatteren av alle forpliktelser eller forfatteren av en spesifikk forpliktelse.

Denne artikkelen vil utdype hvordan man endrer forfatteren av en forpliktelse.

Hvordan endre forfatteren av Single Commit?

Git -brukere kan sette og endre forfatteren av Commits. Vi har listet opp metodene for å endre forfatteren av en enkelt forpliktelse:

  • Hvordan endre forfatteren av en nylig forpliktelse?
  • Hvordan endre forfatter for en enkelt forpliktelse fra forpliktelseshistorie?

Hvordan endre forfatteren av en nylig forpliktelse?

For å endre forfatteren av en nylig forpliktelse, åpner First Git Repository og bruker deretter “git forpliktelse”Kommando sammen med“-Endre -Author”Alternativer.

Bruk den nevnte kommandoen for å endre forfatteren av den nylige forpliktelsen.

Trinn 1: Åpne Git Bash Terminal

Start Git Bash -terminalen fra oppstartsmenyen:

Trinn 2: Gå til Git Repository

Bruke "CD”Kommando og gå til det nødvendige lokale depotet:

$ CD "C: \ git"

Trinn 3: Sjekk git -loggen

Sjekk ut Git -logger for å se forfatternavnet til den siste forpliktelsen:

$ git log

Trinn 4: Endre forfatter av nylig forpliktelse

Endre forfatteren av den siste forpliktelsen gjennom “git forpliktelse”Kommando. “-endring”Alternativ brukes til å endre forpliktelsen, og“-forfatter”Brukes til å redigere forfatterinformasjonen:

$ git forpliktelse -AMEND -Forfatter "Jazzy"

Som et resultat, "Commit_editmsg”Fil åpnes i standard valgt tekstredigerer, spesifiser meldingen din i henhold til dine preferanser og treffer“Ctrl”Nøkkel for å lagre forpliktelsesmeldingen:

Trinn 5: Sjekk git -loggen

Igjen, sjekk GIT -logger for å bekrefte om forfatteren av den siste forpliktelsen blir endret eller ikke:

$ git log

Utgangen nedenfor indikerer at vi har endret forfatteren av en nylig forpliktelse:

Hvordan endre forfatter for en enkelt forpliktelse fra forpliktelseshistorie?

Følg den nevnte prosedyren for å endre forfatteren for en enkelt forpliktelse fra forpliktelseshistorien.

Trinn 1: Sjekk git -logger

Først åpner du Git -logger for å sjekke GIT -forpliktelsene ved å bruke “git log”Kommando:

$ git log

Trinn 2: Endre forfatteren av Old Commit

Deretter endrer du forfatteren av enhver gammel forpliktelse fra historie ved å bruke git “Rebase”Kommando. Også spesifisere "HODE”Pekerposisjon for å flytte til den forpliktelsen:

$ git rebase -i head ~ 1

Ved å gjøre det, "Git-Rebase-Todo”Filen åpnes. For å endre forpliktelsesforfatteren, bruk den uthevede kommandoen nedenfor, sammen med forfatterens navn og e -postadresse, og trykk deretter “Ctrl+s”For å lagre endringer:

exec git commit --amend --author = "jazzy" -c head

Trinn 3: Kontroller GIT -forpliktelser

Til slutt, se forpliktelseshistorikken for verifisering:

$ git log

Her kan du se at vi har endret forfatteren av den eldre forpliktelsen:

Vi har lært deg hvordan du kan endre forfatteren for en enkelt forpliktelse.

Konklusjon

For å endre forfatteren av en enkelt forpliktelse, kan Git -brukere bruke to tilnærminger. I den første tilnærmingen kan Git -brukere endre forfatteren av en nylig forpliktelse ved å bruke "git commit -amend -forfatter forfatter -navn ”Kommando. For å endre forfatteren av en eldre forpliktelse, bruk "git rebase head ~”Kommando. Angi deretter forfatterens navn og e -postadresse i den åpne filen. Denne artikkelen har utdypet hvordan du kan endre forfatteren for en enkelt forpliktelse.