command 목록
git config --global user.name "[나의 이름]"
git config --global user.email "[나의 이메일]"
git log
git log시 결과 :
여기서 heesun kim이 올린 commit을 수정하고 싶으면, 이전 commit인 lamPolar의 해시값인 4c39835a158d65735cd3ddd81a27c98cd6e1288b을 가져온다.
이후,
git rebase -i 4c39835a158d65735cd3ddd81a27c98cd6e1288b
이 때 열리는 파일의 맨 앞의 "pick" 을 "e"로 수정후 저장 (wq!
)
이후,
git commit --amend --author="[변경할 이름] <[변경할 이메일]>"
를 하면, 변경되어 있는 것을 볼 수 있다.
이때도, wq!
를 치고, 저장한다.
마지막으로, git log
를 통해서 정상적으로 변경이 되었는지 최종 확인 후,
git rebase --continue
명령어를 이용, rebase작업을 완료하고,
git push origin -f [작업중인 브랜치 ex) master]
명령어로 원격저장소에도 같은 내용을 업데이트한다.
git reflog
https://otrodevym.tistory.com/entry/git-commit-한-author-변경작성자-변경-방법