1. git config에 user.email이 등록 안되어 있는 경우
해결방법 : 이 경우에는 git config --list를 통해 user.email을 확인
user.email이 없다면 github에 등록되어 있는 나의 email을 넣어 설정해준다
$ git config --global user.email "email@mail.com"
2. github의 email과 git config의 user.email이 다른 경우
해결방법 : github의 email과 git config의 emil이 같아야 잔디가 심어집니다
아래 명령어를 통해 git config의 user.email을 초기화 해주시고 다시 설정하세요
$ git config --unset --global user.email
$ git config --global user.email "email@mail.com"
3. 2번에서 warning: user.email has multiple value 에러가 뜨는 경우
해결방법 : 위의 문제들을 해결하려다 보니 user.email이 여러개가 등록되어 있었나 봅니다 git config --list로 봤을 땐 하나였는데 ;-(
아래 명령어를 이용하여 여러개의 값들을 하나의 email로 치환해줍니다
$ git config --global --replace-all user.email "email@mail.com"