I Git kan ændring af forfatteren af en commit hjælpe med at opretholde nøjagtige og konsistente registreringer af kodeændringer, beskytte privatlivets fred og retningslinjer for open source. Det er dog vigtigt kun at bruge denne funktion, når det er nødvendigt, da ændring af forfatterens oplysninger kan ændre den historiske registrering af en kodebase.
Denne tutorial vil uddybe den nemmeste metode til at ændre Git commit-forfatteren.
Hvad er Git Commit Author?
Commit-forfatteren er den person, der oprettede en bestemt commit i Git. Når brugere opretter en commit i Git, registrerer dens oplysninger om forfatteren og de ændringer, der blev foretaget i kodebasen. Commit-forfatteren identificeres typisk ved deres navn og e-mailadresse, som registreres som en del af commit-metadataene. Disse oplysninger bruges til at holde styr på, hvem der har foretaget hver forpligtelse og til at give kontekst og ansvarlighed for de ændringer, der blev foretaget.
Hvordan ændres Git Commit-forfatter?
For at ændre Git commit forfatter, forudsat kommando kan bruges:
git commit --ændre --forfatter 'forfatternavn
For at gøre det, følg nedenstående procedure:
- Flyt til Git-rodmappen.
- Vis komplet Git-historik.
- For at ændre commit-forfatteren skal du bruge den ovennævnte kommando.
- Bekræft ændringerne ved at tjekke Git-loghistorikken.
Trin 1: Gå til Git Local Directory
I første omgang skal du udføre ' cd ” kommando og naviger til det nedenfor angivne lager:
cd 'C:\Users\user\Git\projectrepo'Trin 2: Vis Git-log
Kør ' git log ” kommando for at vise hele commit-historikken:
git log
Fra det givne output har vi valgt den nedenfor fremhævede commit-hash:
Trin 3: Rediger forfatteren
Brug ' git commit kommandoen med ' –ændre –forfatter ” mulighed for at ændre commit-forfatteren ved at angive brugernavn og e-mail-id:
git commit --ændre --forfatter 'BetjentSom et resultat vil den redigerbare fil blive åbnet med standardeditoren. Tilføj forfatternavn og e-mail-id. Rediger derefter commit-meddelelsen, gem ændringer og luk den:
Nedenstående output angiver, at den bestemte commit er blevet ændret med succes:
Trin 4: Bekræftelse
For at bekræfte det ændrede commit forfatternavn og id skal du bruge den nedenstående kommando:
git logDet kan ses, at forfatterens navn og e-mail er blevet ændret med succes:
Det handler om Git commits-forfatteren og metoden til at ændre den.
Konklusion
For at ændre Git commit-forfatter, skal du først gå til Git-rodmappen og vise hele Git-historikken ved at bruge ' git log ”. Rediger derefter forfatteren ' git commit –amend –author “forfatternavn