준호씨의 블로그

github - 커밋이력의 author 정보 바꾸기 본문

개발이야기

github - 커밋이력의 author 정보 바꾸기

준호씨 2017. 1. 16. 01:22
반응형

git 을 사용하다보면 global 정보가 기본 user 정보로 들어가 버린다. 그래서 github email 주소를 여러개 사용하는 유저인 경우 간혹 새로운 프로젝트를 시작 할 때 author email 주소를 잘못 지정한 채로 커밋을 해 버리는 경우가 종종 생긴다.

이럴 때 기존에 이미 커밋 해 버린 이력들에 대해 author 정보를 다시 바꿀 수 있는 방법이 있다.

https://help.github.com/articles/changing-author-info/

에 잘 나와 있다.

일단 프로젝트를 bare clone 으로 다시 받는다.

git clone --bare https://github.com/user/repo.git
cd repo.git

아래의 스크립트를 참고 하여 스크립트를 만든다.

기존 이메일 주소와 새로운 이메일 주소 정보를 기입한다. 그러고 스크립트를 실행한다.

그리고 github 에 push 한다.

git push --force --tags origin 'refs/heads/*'


반응형

'개발이야기' 카테고리의 다른 글

iOS 점유율 확인  (0) 2017.03.10
Hello CodeIgniter  (0) 2017.01.25
독서 - 대살개문 (대한민국을 살리는 개발자 문화)  (0) 2017.01.15
apache 빌드 옵션 확인 방법  (0) 2017.01.13
how to get apache build options  (0) 2017.01.13
Comments