티스토리 뷰
반응형
오늘 내일 14년지기 친구들과 여행을 간다. 가기 전에 노마드코더 챌린지를 하고,
어제 하지 못했던 알고리즘 문제들을 깃헙에 push하려고 새벽 5시에 일어났다..
그런데 깃헙에 push하고 contribution 그래프를 가만보니
레파지토리 생성 이후로 수정사항이 생길 때마다 그간 commit 해왔던 것들이 전부 업데이트가 되지 않고 있는 걸 알아챘다.
늦기전에 알아서 참 다행이다.
그래프에 업데이트가 안되는 이유는 여러가지가 있었다.
contribution 그래프 반영이 안되는 이유
-
- Github 공식 홈페이지 번역
- 커밋할때 사용한 이메일 주소(local repository의 user.email)가 github계정의 이메일 주소와 같아야 합니다.
- fork를한 commit은 적용되지 않고 독립적인 repository에서 이루어진 commit이여야 합니다.
- 이 때 fork를 실행한 commit이 그래프에 나타나게 하려면 fork한 repo의 parent repo에 merge될 수 있도록 open pull-request해야합니다.
- 커밋은 다음으로 만들어져야 합니다:
- repository의 default branch (보통은 master)
- gh-pages branch (github page branch)
추가적으로 다음중에서 최소한 한개 이상은 조건이 맞아야 합니다.- repository의 협업자(collaborator)이거나 해당 repository를 가지고 있는 organization의 멤버면 됩니다.
- repository에 star를 주어야 합니다.
- repository의 pull request나 issue를 열어봐야 합니다.
- repository를 이미 fork한 상태여야 합니다.
- contribution 그래프가 채워지기 위해서는 다음의 세가지 조건이 모두 충족되어야 합니다.
- Github 공식 홈페이지 번역
나의 경우는 이메일 매칭이 안됐었기 때문이었다.
- 커밋할때 사용한 이메일 주소(local repository의 user.email)가 github계정의 이메일 주소와 같아야 합니다.
이메일 주소 변경 법
1. 먼저 터미널에 현재 로컬저장소의 깃 이메일이 어떻게 설정되어있는지 체크한다.
git config user.email
2. 본인의 깃헙계정 이메일 주소와 다르다면 아래 명령을 통해 바꾸면 된다.
git config --global user.email 바꿀@이메일주소.com
3. 바꾼 이메일 반영이 잘 되었는지 확인해본다.
git config user.email
다시 commit 해보면 contribution 그래프에 반영이 잘 되는 걸 볼 수 있다.
Reference link :
반응형
'git' 카테고리의 다른 글
[Github] 깃헙 협업시 refusing to merge unrelated histories (0) | 2022.05.23 |
---|---|
[github] dotenv 이용해 환경변수 만들기 for python (0) | 2022.03.02 |
[Git, Github] error: src refspec main does not match any 완벽 해결 (0) | 2022.01.20 |
[Git-Github] Github 디렉토리에 화살표 표시, 눌리지지 않음 문제. (2) | 2022.01.06 |
[Github]HTTPS vs SSH 그리고 SSL (1) | 2022.01.04 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 자바스크립트 클로저
- 항해99
- 모두를위한컴퓨터과학
- 자바스크립트알고리즘
- network
- 알고리즘자바스크립트
- 백준
- html
- React
- 실전프로젝트
- 프로그래머스 자바스크립트
- python
- 프로그래머스 베스트앨범 자바스크립트
- 타입스크립트
- cs50
- reactquery
- 리액트
- React Query
- 자바스크립트
- github
- javascript
- 무한스크롤
- GIT
- 리액트네이티브
- css
- 자바스크립트 비동기 처리
- 프로그래머스
- 모두를 위한 컴퓨터 과학
- 네트워크
- 클로저
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
글 보관함