반응형
이미 커밋한 Author와 Email 정보를 현재 Config 설정에 맞게 수정하려면 아래와 같이 rebase 를 이용하면 됩니다.
>> git rebase -r <변경하고자 하는 커밋들 바로 이전의 커밋 해쉬값> \
--exec 'git commit --amend --no-edit --reset-author'
commit1, commit2, commit3, ... 과 같이 커밋 목록이 있을때 commit2, commit3, .. 의 커밋들의 author와 email 정보를 일괄로 현재 config 정보에 맞게 수정하고자 할때, commit1의 해쉬값을 위와 같이 입력합니다. 터미널에서 위 명령어를 실행하면 변경된 정보로 rebase 후에 git commit --amend 명령어가 일괄로 실행됩니다.
주의할 점은 git config --list 를 통해 현재 user.name과 user.email이 어떤 정보로 되어 있는지 먼저 확인해봐야합니다.
실행하고 난 뒤에는 반드시 push를 통해 원격지에도 반영합니다.
>> git push -f
반응형
'프로그래밍 PROGRAMMING > 깃 GIT' 카테고리의 다른 글
[GIT] git tag 조회하기 (0) | 2022.09.01 |
---|---|
[GIT] git 서브모듈(submodule) 이란 무엇일까 (0) | 2022.08.26 |
[GIT] rebase 란 무엇인가? (0) | 2022.07.31 |
[GIT] 원격 저장소 연결 및 끊기 git remote (0) | 2021.12.30 |