커밋을 잘못했을 때 Author를 바꾸는 법을 알아보자.
git 계정정보 변경
1 | |
- 로컬일 시에는
--local, 전역일 시에는--global - 만약 제대로 계정이 변경되지 않는다면 window 자격증명에서 git 정보 삭제하기
git rebase로 커밋정보 변경하기
변경 커밋 선택
1 | |
git log명령어를 사용해서 변경하고 싶은 커밋의 바로 이전 커밋 id 넣기- 변경하고 싶은 커밋 아이디를 사용하려면 커밋 아이디 뒤에
^붙이기git rebase -i {변경 커밋 ID}^
- 만약
invalid upstream이 뜬다면git rebase -i --root사용하기- 자세한 부분은 참고의 stackoverflow 살펴보기
변경하기
vi편집기로 들어가지면 변경하고 싶은 커밋을pick에서edit으로 변경하기vi편집기의 수정모드는i누르기
1 | |
변경 종료
1 | |
반영하기
1 | |
사실…
- 가장 좋은 방법은 계정이 여러개라면 커밋 전에
username과useremail확인하고 커밋해주자.