git 초심자나 다름없어서 처음에 git config에 제 컴퓨터 이름이 들어가서 우연히 검색으로 찾아본 결과


git filter-branch --env-filter '

WRONG_EMAIL="잘못된메일명"

NEW_NAME="유저명"

NEW_EMAIL="고치고자하는메일명"


if [ "$GIT_COMMITTER_EMAIL" = "$WRONG_EMAIL" ]

then

    export GIT_COMMITTER_NAME="$NEW_NAME"

    export GIT_COMMITTER_EMAIL="$NEW_EMAIL"

fi

if [ "$GIT_AUTHOR_EMAIL" = "$WRONG_EMAIL" ]

then

    export GIT_AUTHOR_NAME="$NEW_NAME"

    export GIT_AUTHOR_EMAIL="$NEW_EMAIL"

fi

' --tag-name-filter cat -- --branches --tags


이게 있어서 작업했습니다. 근데 github 자기 프로필상에 잔디밭을 마우스오버해보면 여러번 git push -f를 해서 그런지

덮어씌워져서 commit 의 량이 장난아니게 많은데 이걸 어떻게 해결해야될지 모르겠습니다.

학생이어서 다른 친구들과 프로젝트하는 걸 바꿔야되서 바꿨는데 이렇게 엉망으로 될지는 몰랐습니다 ㅠㅠ..

고수님들 도움 주시면 정말 감사드리겠습니다..