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?
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 logTrinn 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 logUtgangen 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 logTrinn 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 ~ 1Ved å 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 headTrinn 3: Kontroller GIT -forpliktelser
Til slutt, se forpliktelseshistorikken for verifisering:
$ git logHer 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.