프로젝트를 개발하고 커밋, 푸쉬를 해도 잔디가 심어지지 않는 증상이 있다.
본인의 경우 다른 프로젝트를 진행하다가 개인 프로젝트도 병행하는 과정에서 잔디가 심어지지 않는 현상이 일어났다.
이 경우의 원인은 깃허브의 이메일과, 이름이 다르게 설정되어 있다.
정확히는 깃허브의 이메일과 이름이 깃랩의 이메일과 이름으로 설정되어있어서 잔디가 심어지지 않았다.
따라서 나는 현재 깃허브의 이메일과 이름이 어떤 식으로 정의되어 있는지 아래의 명령어로 파악했다.
현재 git 이름, 이메일 설정상태보기
git config --list
그리고 나서 내가 잔디를 심으려는 깃허브 계정의 이름, 이메일과 다르다는 것을 확인하고 아래의 명령어를 사용해서 해결했다.
1. 내 pc 모든 User.email, User.name 변경하기
git config --global user.email "내 이메일" //""는 제거
git config --global user.name "내 이름" //""는 제거
2. 해당 프로젝트의 User.email, User.name만 변경하기
git config user.email "내 이메일"
git config user.name "내 이름"
만약에 이미 커밋이 푸쉬가 되어있는 상태에서 이름과 이메일을 변경했다면 다시 커밋과 푸쉬를 해야 잔디가 심어진다.
참고
https://cherish-it.tistory.com/7
'Git' 카테고리의 다른 글
Git을 배우기 좋은 사이트 (0) | 2022.09.15 |
---|---|
[소스트리] Authentication Required 입력하기(GitLab) (0) | 2022.06.29 |
GitLab에서 GitHub로 저장소 옮기기 (미러링) (0) | 2022.06.06 |
다른 사람과 프로젝트를 진행할 때 merge하는 방법(Xcode) (0) | 2022.06.04 |
터미널로 GitHub에 Commit하기 (0) | 2022.05.23 |