[Git] - Git 작성자 변경
November 3, 2022
📖 들어가기
프로젝트를 여러개 진행하다보면 작성자 설정을 실수하여 원하지않는 작성자명이 들어가는 경우가 있는데 이것을 고쳐보도록하자.
터미널을 이용한 커맨드라인으로 이 문제를 해결함.
-
git log
를 명령어를 이용해서 실수한 커밋에 대한 해쉬값을 가져온다. -
git rebase -i {hash code}
를 이용해서 리베이스 interactive로 접근한다. -
그럼 해쉬코드를 작성한 커밋을 포함한 커밋 이력들이 조회된다. 여기서 수정할 커밋에
pick -> edit
으로 수정한다. -
그럼 두가지 명령어를 통해서 조작할 수 있다.
git commit --amend
그리고git rebase --continue
-
수정할 커밋인지 확인하기 위해서는
git commit --amend
를 이용해 vi를 접속하여 확인할 수 있다. -
«핵심»
git commit --amend --author="{작성자} <{이메일}>
을 작성하면 작성자와 이메일로 변경된다. 명령어 입력과 커밋 메시지를 저장했다.continue
명령어를 통해 다음 다음 과정으로 넘어가면된다. edit을 많이 해놨다면 설정한 만큼 수정하고 계속 진행하면된다.