[GIT] 깃 커밋 작성자 수정하기! 잔디야 돌아와~
깃 커밋 작성자 수정
- 이미 push된 프로젝트의 commit 내역 중 작성자 전체를 수정해야 하는 경우
// 프로젝트 가져오기
git clone {레파지토리 주소}
cd {레파지토리}
// 작성자 수정하기 // -f 옵션을 통해 강제로 변경..ㅎ
git filter-branch -f --env-filter '
OLD_EMAIL="기존 작성자 이메일"
CORRECT_NAME="수정할 작성자 이름"
CORRECT_EMAIL="수정할 작성자 이메일"
if [ "$GIT_COMMITTER_EMAIL" = "$OLD_EMAIL" ]
then
export GIT_COMMITTER_NAME="$CORRECT_NAME"
export GIT_COMMITTER_EMAIL="$CORRECT_EMAIL"
fi
if [ "$GIT_AUTHOR_EMAIL" = "$OLD_EMAIL" ]
then
export GIT_AUTHOR_NAME="$CORRECT_NAME"
export GIT_AUTHOR_EMAIL="$CORRECT_EMAIL"
fi
' --tag-name-filter cat -- --branches --tags
// 수정이 끝나면 다시 *강제* 푸시
git push origin +master
Author And Source
이 문제에 관하여([GIT] 깃 커밋 작성자 수정하기! 잔디야 돌아와~), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@wjddk7507/GIT-깃-커밋-작성자-수정하기-잔디야-돌아와저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)