[Git] - Git 작성자 변경

November 3, 2022

📖 들어가기

프로젝트를 여러개 진행하다보면 작성자 설정을 실수하여 원하지않는 작성자명이 들어가는 경우가 있는데 이것을 고쳐보도록하자.

터미널을 이용한 커맨드라인으로 이 문제를 해결함.

  1. git log를 명령어를 이용해서 실수한 커밋에 대한 해쉬값을 가져온다.

  2. git rebase -i {hash code}를 이용해서 리베이스 interactive로 접근한다.

  3. 그럼 해쉬코드를 작성한 커밋을 포함한 커밋 이력들이 조회된다. 여기서 수정할 커밋에 pick -> edit으로 수정한다.

  4. 그럼 두가지 명령어를 통해서 조작할 수 있다. git commit --amend 그리고 git rebase --continue

  5. 수정할 커밋인지 확인하기 위해서는 git commit --amend를 이용해 vi를 접속하여 확인할 수 있다.

  6. «핵심» git commit --amend --author="{작성자} <{이메일}>을 작성하면 작성자와 이메일로 변경된다. 명령어 입력과 커밋 메시지를 저장했다. continue 명령어를 통해 다음 다음 과정으로 넘어가면된다. edit을 많이 해놨다면 설정한 만큼 수정하고 계속 진행하면된다.

results matching ""

    No results matching ""