Github 잔디가 안심어진다면?

2021. 12. 12. 01:13Github

전 분명 12월 11일에 커밋을 2개나 올렸는데 (의도치않게 2개를..)

왜 잔디는 12월 11일에 안뜨고 12월 12일로 뜨는 걸까요 시간대도 자정 전에 커밋한건데 ㅜㅜ

11일에는 No Contribution이라고 뜨네요 ...

+) 깃허브는 마스터 브랜치에 커밋된 기록만 잔디에 남는다고 합니다.

서치를 해보니 이 경우에는 유저와 이메일이 안맞아서 그런거라고 하는데

1) cd로 커밋이 안된 폴더 경로 이동

2) $ git config --list로 확인(오타가 있거나, 내 깃허브 계정/이메일이 맞는지 확인)

위의 명령어로 git에서 확인해보니 제 계정에 오타가 있었습니다. 아마 git bash에서 username 설정할 때 잘못 해서 그런 것 같네요

제 계정은 seungmiKim1인데 seugnmiKim1 로 나오네요

근데 그전에 커밋들은 다 어떻게 된것일까요...의문

아무튼 $ git config --global user.name="깃허브 계정 이름" 으로 다시 설정해줍니다

# Git Bash에서 사용하고 있는 이메일,유저이름 확인 이메일 $ git config user.email 유저 이름 $ git config user.name # 위의 내용 변경 $ git config --global user.email "유저이메일" $ git config --global user.name "유저 이름"

그래도 커밋에 변화가 없었습니다.

두번째 예측되는 원인은 Default branch와 Commit한 branch가 다를 경우에 잔디가 안 심긴다고 합니다.

일단 저는 main이 default 브랜치로 설정되어 있었습니다.

해당 repository의 Settings로 가서 default branch를 변경해줍니다.

main에서 master로 변경해주었습니다.

그랬더니 커밋이 제대로 반영되었습니다 !!

결국 잔디 업데이트가 잘 안되었던 문제가

1) git bash에서의 username 오타

2) 해당 repository의 default branch가 master가 아닌 main으로 설정

'Github' 카테고리의 다른 글

Git branch 그리고 Git Flow  (0) 2022.01.24
코드프레소 - Git branch 실습 내용 1  (0) 2022.01.21
repository 삭제하기  (0) 2021.08.07
깃허브 ) SSH키 등록  (0) 2021.06.18