I Git kan det å endre forfatteren av en forpliktelse bidra til å opprettholde nøyaktige og konsistente registreringer av kodeendringer, beskytte personvernet og retningslinjer for åpen kildekode. Det er imidlertid viktig å bruke denne funksjonen bare når det er nødvendig, siden endring av forfatterens informasjon kan endre den historiske registreringen av en kodebase.
Denne opplæringen vil utdype den enkleste metoden for å endre Git commit-forfatteren.
Hva er Git Commit Author?
Commit-forfatteren er personen som opprettet en bestemt commit i Git. Når brukere oppretter en forpliktelse i Git, registrerer den informasjon om forfatteren og endringene som ble gjort i kodebasen. Forfatteren identifiseres vanligvis ved navn og e-postadresse, som registreres som en del av metadataene for forpliktelsen. Denne informasjonen brukes til å holde oversikt over hvem som foretok hver forpliktelse og for å gi kontekst og ansvarlighet for endringene som ble gjort.
Hvordan endre Git Commit Author?
For å endre Git commit forfatter, forutsatt kommando kan brukes:
git forplikte --endre --forfatter 'forfatternavn
For å gjøre det, følg prosedyren nedenfor:
- Flytt til Git-rotkatalogen.
- Vis fullstendig Git-historie.
- For å endre commit-forfatteren, bruk kommandoen ovenfor.
- Bekreft endringene ved å sjekke Git-loggloggen.
Trinn 1: Gå til Git Local Directory
Utfør først ' cd ' kommandoen og naviger til depotet nedenfor:
cd 'C:\Users\user\Git\projectrepo'Trinn 2: Vis Git-logg
Kjør ' git logg ” kommando for å vise hele commit-historikken:
git logg
Fra den gitte utgangen har vi valgt den nedenfor uthevede commit-hashen:
Trinn 3: Endre forfatteren
Bruk ' git forplikte kommandoen med ' –endre –forfatter alternativet for å endre commit-forfatteren ved å spesifisere brukernavn og e-post-ID:
git forplikte --endre --forfatter 'OffiserSom et resultat vil den redigerbare filen åpnes med standardredigeringsprogrammet. Legg til forfatternavn og e-postadresse. Deretter endrer du commit-meldingen, lagrer endringer og lukker den:
Utdataene nedenfor indikerer at den bestemte forpliktelsen har blitt endret vellykket:
Trinn 4: Verifisering
For å bekrefte det endrede commit forfatternavnet og -IDen, bruk kommandoen nedenfor:
git loggDet kan observeres at forfatterens navn og e-postadresse har blitt endret:
Det handler om Git commits-forfatteren og metoden for å endre den.
Konklusjon
For å endre Git commit-forfatter, gå først til Git-rotkatalogen og vis hele Git-historikken ved å bruke ' git logg '. Deretter endrer du forfatteren ' git commit –amend –author “forfatternavn