1일 1커밋을 진행하고 있는 사람들에게 가장 민감한 것이 깃헙 잔디다. 하지만 어떤 경우 commit을 했는데도 잔디가 안심어지는 경우가 있다. 실제로 며칠 전 그런 현상을 겪고 정말 당황스러웠다. 하지만 검색해보니 아주 간단한 문제였다.

잔디가 안심어지는 이유

  • 로컬에서 git push하는 email과 github에 등록된 email이 다르기 때문이다.

해결법

  1. 작업중인 git 폴더에서 local에 등록된 email을 확인한다.
     $ git config --list
    

    위 명령어를 통해 email을 확인한다.

  2. 깃헙에 등록된 email을 확인한다.

    • 깃헙에 로그인 하고 setting에 들어간다.

    • setting에서 email로 들어가서 확인해준다.

  3. 만약 리스트의 이메일이 깃헙의 이메일과 다르다면, 아래 명령어를 통해 github 이메일과 같이 바꿔준다.

     $ git config user.email "[github 이메일]"
    

    이때 모든 github 프로젝트에 대해서 이메일을 설정해주려면 git 다음에 --global을 붙여준다.

참고