Come cambiare l'autore del commit per un unico commit

Come cambiare l'autore del commit per un unico commit
Git è un famoso strumento di gestione dei progetti DevOps ampiamente utilizzato per la gestione del codice sorgente dei progetti. Gestisce le versioni di codice attraverso repository, filiali e modifiche di commit di volta in volta. Diversi sviluppatori lavorano su progetti e commettono cambiamenti. Tuttavia, a volte, gli utenti di Git vogliono cambiare l'autore di tutti i commit o l'autore di un commit specifico.

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?
  • Come cambiare l'autore per un unico commit dalla storia del 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 log

Passaggio 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 log

L'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 log

Passaggio 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 ~ 1

Dopo 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 head

Passaggio 3: controlla il commit git

Infine, visualizza la cronologia del commit per la verifica:

$ git log

Qui, 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.