웹마스터
Git Commit 한 Author 변경
git commit을 진행하다 보면 아이디를 잘못 설정하고 커밋한 경우를 볼수 있다.
그래서 rebase 명령어를 사용해서 이전에 작성된 커밋의 user, author 정보를 변경하는 방법에 대해 알아보겠습니다.
rebase 는 위에서 설명한 실수 처럼 이미 반영해버린 커밋을 수정하는 데 있어서 유용하게 사용되는 명령어 입니다.
rebase에 대한 자세한 정보가 알고 싶다면 아래 작성된 게시글을 참고하시면 좋을 거 같습니다.
https://suhwan.dev/2018/01/21/Git-Rebase-1/
git rebase 명령어을 통해 author을 바꿀 커밋을 선택해줍니다.
예를 들어 3번째 커밋의 author을 바꾸고 싶다면 git rebase -i HEAD~3 을 수행해줍니다.
git rebase -i HEAD~3
그럼 아래와 같은 vim(Git에 설정된 에디터 환경) 화면이 뜨고 변경할 커밋의 pick => e로 변경해줍니다.
그후 :wq 를 눌러 변경된 내용을 저장 후 종료해줍다.
0개 댓글