주기적으로 잘 관리된 contributions 그래프 예시

깃과 같은 VCS(version control system)을 이용하여 자신의 코드를 관리할 때, 로컬에서 작업한 작업물을 저장할 원격 저장소로 Github를 많이 사용한다. 자신의 깃헙 계정의 메인페이지에는 위의 그림과 같이 contribution그래프가 있다. 이 그래프는 code review, commit, pull request등의 활동을 하면 초록색으로 채워진다. 하지만 간혹 아무리 commit을 하고 push를 해도 이 그래프가 채워지지 않는 경우가 있다. 그래프가 채워지지 않는 이유에 대해 포스팅하려고 한다.
Github 공식 홈페이지 번역
contribution 그래프가 채워지기 위해서는 다음의 세가지 조건이 모두 충족되어야 합니다.
local repository의 user.email)가 github계정의 이메일 주소와 같아야 합니다.fork를한 commit은 적용되지 않고 독립적인 repository에서 이루어진 commit이여야 합니다.fork를 실행한 commit이 그래프에 나타나게 하려면 fork한 repo의 parent repo에 merge될 수 있도록 open pull-request해야합니다.gh-pages branch (github page branch)추가적으로 다음중에서 최소한 한개 이상은 조건이 맞아야 합니다.