[github contributions graph] 깃허브에서 잘못 카운트된 컨트리뷰션 그래프 고치기
git rebase, git cherry-pick, git reset, git filter-branch 등을 사용한 커밋들을 깃허브에 재 업로드를 하게 되면, 깃허브의 contributions graph에서 카운트가 계속 누적되서 카운팅 되는 문제가 생긴다.
예를들어 이 날짜의 실제 커밋 개수는 4개이지만, 깃허브에서는 8개로 카운팅이 기록되어있다.
이를 고치려면 아래의 순서대로 따라하게 된다.
1. 디폴트 브랜치의 이름 확인 및 수정
먼저 고치고 싶은 레포지토리의 기본 브랜치의 이름을 확인하고, 깃허브 홈페이지 -> Settings -> Repositories 탭에 들어가서 Repository default branch에 고치고 싶은 기본 브랜치의 이름으로 바꿔주고 Update를 클릭한다.

2. 레포지토리 clone 및 재생성
깃허브 레포지토리를 로컬로 clone 해준 뒤, 깃허브의 레포지토리를 삭제하고 재생성한다.
이후 로컬에서 깃허브 레포지토리로 업로드 해주면 된다.
git clone 레포지토리주소
깃허브 레포지토리 삭제 -> 재생성
git push origin 브랜치이름
3. 결과
이제 정상적으로 기여 개수가 카운팅 되는것을 볼 수 있다.
