[Git] commit 한 author 변경 및 config user 관리

한영재
2 min readSep 28, 2020

--

작성배경

git configuration 에 user.name 과 user.email이 없는 상태로 작업을 하거나, 의도치 않은 author로 커밋한 상태로 repo에 push 하는 경우 commit의 author 변경하기 위해 매번 검색하고 찾기보다는 제 블로그를 바로 들여다보고 해결하기 위한 지극히 개인적인 목적으로 작성하였습니다.

글 마지막에 참고한 다른 분들의 링크들을 기재해 놓았습니다. 제가 작성한 글보다 훨씬 친절하고 자세히 설명되어 있으니 해당 링크를 방문하시는 것을 추천 드립니다.

방법

인터렉티브 리베이스
변경할 커밋 pick -> edit 으로 변경
author 수정 및 리베이스 마무리 (force push)

주의사항

새로운 레포 작업전에 아래 명령어를 통해 user 정보를 확인해보는것이 좋다.

그리고 만약 user 정보가 없다면 아래 명령어를 통해 user 정보를 등록해주자.

git config --global user.name "youngjae" 
git config --global user.email "temp@gmail.com"

해당되는 작업환경에만 적용하고 싶을 시에는, global 플래그를 생략하면 된다.

참고자료

--

--

한영재
한영재

No responses yet