Questo articolo approfondirà come cambiare l'autore di un commit.
Come cambiare l'autore di single commit?
Gli utenti di Git possono impostare e modificare l'autore di commit. Abbiamo elencato i metodi per cambiare l'autore di un singolo commit:
Come cambiare l'autore di un recente commit?
Per cambiare l'autore di un recente commit, prima aprire il repository Git e quindi utilizzare il "commit git"Comando insieme al"-modifica -a autore" opzioni.
Utilizzare il comando menzionato per cambiare l'autore del recente commit.
Passaggio 1: Open Git Bash Terminal
Avvia il terminale Git Bash dal menu di avvio:
Passaggio 2: vai al repository git
Usa il "CD"Comando e vai al repository locale GIT richiesto:
$ cd "c: \ git"Passaggio 3: controlla il registro Git
Dai un'occhiata ai registri GIT per visualizzare il nome dell'autore dell'ultimo commit:
$ git logPassaggio 4: modifica autore del recente commit
Cambia l'autore dell'ultimo commit attraverso il "commit git"Comando. IL "-modificare"L'opzione viene utilizzata per modificare il commit e"-autore"Viene utilizzato per modificare le informazioni dell'autore:
$ git commit --mend -Author "Jazzy"Di conseguenza, il "Commit_editmsg"Il file si aprirà nell'editor di testo selezionato predefinito, specifica il tuo messaggio in base alle tue preferenze e premi il"CTRL"Chiave per salvare il messaggio di commit:
Passaggio 5: controlla il registro Git
Ancora una volta, controlla i registri GIT per verificare se l'autore dell'ultimo commit viene modificato o no:
$ git logL'output seguente indica che abbiamo cambiato con successo l'autore di un recente commit:
Come cambiare l'autore per un unico commit dalla storia del commit?
Al fine di cambiare l'autore per un unico commit dalla storia del commit, seguire la procedura menzionata.
Passaggio 1: controlla i registri GIT
Innanzitutto, apri i registri GIT per controllare il commit GIT utilizzando il “registro git"Comando:
$ git logPassaggio 2: cambia l'autore di Old Commit
Successivamente, cambia l'autore di qualsiasi vecchio commit dalla storia utilizzando il GIT "Rebase"Comando. Inoltre, specifica il “TESTA"Posizione puntatore per passare a quel commit:
$ git rebase -i head ~ 1Dopo averlo fatto, il "git-rebase-todo"Il file si aprirà. Per modificare l'autore commit, utilizzare il comando evidenziato di seguito, insieme al nome e all'indirizzo e -mail dell'autore, quindi premere "Ctrl+s"Per salvare le modifiche:
Exec git commit --mend --author = "jazzy" -c headPassaggio 3: controlla il commit git
Infine, visualizza la cronologia del commit per la verifica:
$ git logQui, puoi vedere che abbiamo cambiato con successo l'autore del commit vecchio:
Ti abbiamo insegnato come cambiare l'autore per un unico commit.
Conclusione
Per cambiare l'autore di un unico commit, gli utenti di Git possono utilizzare due approcci. Nel primo approccio, gli utenti di Git possono cambiare l'autore di un recente commit utilizzando il "git commit -amend -author autore -name "Comando. Per cambiare l'autore di un commit anziano, utilizzare il "Git Rebase Head ~"Comando. Quindi, imposta il nome e l'indirizzo e -mail dell'autore nel file aperto. Questo articolo ha elaborato su come cambiare l'autore per un unico commit.