V Gite môže zmena autora potvrdenia pomôcť udržiavať presné a konzistentné záznamy o zmenách kódu, chrániť súkromie a pokyny pre open source. Je však dôležité používať túto funkciu iba v prípade potreby, pretože úprava informácií o autorovi môže zmeniť historický záznam kódovej základne.
Tento tutoriál vypracuje najjednoduchší spôsob úpravy autora odovzdania Git.
Čo je Git Commit Author?
Autor odovzdania je osoba, ktorá vytvorila konkrétne odovzdanie v systéme Git. Keď používatelia vytvoria potvrdenie v Git, zaznamená informácie o autorovi a zmenách, ktoré boli vykonané v kódovej základni. Autor odovzdania je zvyčajne identifikovaný svojím menom a e-mailovou adresou, ktoré sú zaznamenané ako súčasť metadát odovzdania. Tieto informácie sa používajú na sledovanie toho, kto vykonal každý záväzok, a na poskytnutie kontextu a zodpovednosti za vykonané zmeny.
Ako zmeniť autora Git Commit?
Ak chcete zmeniť autora odovzdania Git, môžete použiť poskytnutý príkaz:
git commit --upraviť -- autor 'meno autora
Ak to chcete urobiť, postupujte podľa nižšie uvedeného postupu:
- Presuňte sa do koreňového adresára Git.
- Zobraziť úplnú históriu Git.
- Ak chcete zmeniť autora odovzdania, použite vyššie uvedený príkaz.
- Overte zmeny kontrolou histórie denníkov Git.
Krok 1: Prejdite do miestneho adresára Git
Najprv vykonajte „ cd ” a prejdite do nižšie uvedeného úložiska:
cd 'C:\Users\user\Git\projectrepo'Krok 2: Zobrazte denník Git
Spustite „ git log ” na zobrazenie kompletnej histórie odovzdania:
git log
Z daného výstupu sme vybrali nižšie zvýraznený hash odovzdania:
Krok 3: Upravte autora
Využite „ git commit 'príkaz s ' –zmeniť –autor ” možnosť zmeniť autora odovzdania zadaním používateľského mena a e-mailu:
git commit --upraviť -- autor 'DôstojníkV dôsledku toho sa upraviteľný súbor otvorí pomocou predvoleného editora. Pridajte meno autora a e-mailovú adresu. Potom Upravte správu odovzdania, uložte zmeny a zatvorte ju:
Nižšie uvedený výstup naznačuje, že konkrétne potvrdenie bolo úspešne upravené:
Krok 4: Overenie
Ak chcete overiť meno a ID upraveného autora odovzdania, použite príkaz uvedený nižšie:
git logJe možné pozorovať, že meno a e-mail autora boli úspešne upravené:
To je všetko o autorovi príkazov Git a spôsobe jeho úpravy.
Záver
Ak chcete zmeniť autora odovzdania Git, najprv prejdite do koreňového adresára Git a zobrazte úplnú históriu Git pomocou „ git log “. Potom upravte autora „ git commit –amend –author “meno autora