Skip to main content

[github contributions graph] 깃허브에서 잘못 카운트된 컨트리뷰션 그래프 고치기


git rebase, git cherry-pick, git reset, git filter-branch 등을 사용한 커밋들을 깃허브에 재 업로드를 하게 되면, 깃허브의 contributions graph에서 카운트가 계속 누적되서 카운팅 되는 문제가 생긴다.


예를들어 이 날짜의 실제 커밋 개수는 4개이지만, 깃허브에서는 8개카운팅이 기록되어있다.


이를 고치려면 아래의 순서대로 따라하게 된다.



1. 디폴트 브랜치의 이름 확인 및 수정

먼저 고치고 싶은 레포지토리의 기본 브랜치의 이름을 확인하고, 깃허브 홈페이지 -> Settings -> Repositories 탭에 들어가서 Repository default branch에 고치고 싶은 기본 브랜치의 이름으로 바꿔주고 Update를 클릭한다.

image



2. 레포지토리 clone재생성

깃허브 레포지토리를 로컬로 clone 해준 뒤, 깃허브의 레포지토리를 삭제하고 재생성한다.


이후 로컬에서 깃허브 레포지토리로 업로드 해주면 된다.

git clone 레포지토리주소
깃허브 레포지토리 삭제 -> 재생성
git push origin 브랜치이름


3. 결과

이제 정상적으로 기여 개수가 카운팅 되는것을 볼 수 있다.

image