본문 바로가기

Git

[GIT] github contributions(activity) 잔디 안심어지는 현상 해결방법

잔디밭이라고 불린다는 깃허브 contributions(activity) ~

최근에 열심히 코딩하고 커밋했는데 글쎄글쎄 컨트리부션이 휑한것이다...

초록이로 가득(?) 해야하는데...ㅠㅠ 구글에서 찾아보니 역시나 ,, 해결방법이 있었다.!

*이유는 github 계정에 등록된 이메일과 커밋해서 푸시를 날리는 local 환경의 이메일설정이 다르기 때문이다.*

 

우선 깃허브 이메일을 확인해야한다.

 

1. 깃허브 settings로 들어간다.

 

2. Emails 메뉴로 들어간다.

3. 등록된 이메일을 확인한다.

 

4. local 환경의 git에 등록된 이메일을 확인한다.

작업중인 폴더에서 cmd 또는 git.bash를 열어 아래 명령어를 입력한다.

git config --list

나오는 목록중 user.email= 의 값을 확인한다.

만약 여기서 email값이 github의 이메일 값과 다르다면 commit해도 잔디가 심어지지 않게 된다.

나 또한 이메일이 달라서 그랬던 거였다... ㅠ^ㅠ

 

*git contribution 기록 남게 하기*

 

1. 작업하는 폴더의 email값을 변경한다.

- cmd 혹은 git.bash를 작업하는 폴더까지 이동후 아래 명령어를 자신의 이메일을 넣어서 치면 바뀐다.

git config user.email "내 이메일 주소"

 

2. local 환경의 git전체에 email값을 설정한다.

- 위 방법이 특정 폴더에 한정되었다면 이번에는 전체에 영향을 주게된다.  그래서 혹시 다르게 해야하는 경우라면 위 방법을 이용해야한다.

git config --global user.email "내 이메일 주소"