개발공부/github

[git] 커밋 후 작성자(Author: username, email) 변경하기

원석💎-dev 2023. 6. 12. 20:59
반응형

며칠동안 기여를 하고 발견했다. 그 동안 깃헙 계정으로 푸쉬한게 아니라 로컬명으로 푸쉬를 하고 있었던 것이다...!

 

1. 리베이스

7번째 이전의 커밋부터 4번째 커밋까지 변경할 예정이므로 HEAD~7 명령어를 입력한다.

git rebase -i HEAD~7

 

위 명령어 입력 후 vi 에디터를 확인한다.

 

변경 할 커밋에 문자를 pick -> e로 변경한다.

 

esc -> :wq 저장 후 아래 명령어를 입력하면, c6491e1 커밋의 author가 변경된다.

git commit --amend --author="onestone9900 <devsong2201@gmail.com>"

 

추가로, continu 4번을 진행하면 끝이난다.

git rebase --continu

변경 완료

반응형