728x90
회사에서 개발을 하면서 따로 사이드 프로젝트를 진행하다 보니 github과 gitlab을 함께 사용하고 있다.
평소에는 별 문제 없이 사용하다가 어느 순간 확인해보니 github에 분명 commit을 했지만 contribution이
적용되지 않았다는 것을 알게 되었는데 이유는 'user.email'이 달라서였다.
git config --list
명령어를 통해서 확인해보면 user.email과 user.name을 확인할 수 있다.
만약 회사에서 사용하는 이메일이 'A'
개인적으로 사용하는 이메일이 'B' 라고 했을 때 A 이메일을 가지고 개인 프로젝트에 commit을 하니까
contribution이 적용되지 않았던 것 이럴 때는 'local'을 이용하면 된다.
local이 global보다 높은 우선순위를 가지고 있기 때문에 원하는 저장소에서
git config --local user.email "your email"
git config --local user.name "your name"
하시게 된다면 해당 저장소는 지정한 email로 commit / push가 이루어지게 됩니다.
'Etc' 카테고리의 다른 글
애플리케이션 뒤로가기 버튼 history back 이슈 (0) | 2022.05.24 |
---|---|
Ubuntu 20.04 Waiting for cache lock: Could not get lock /var/lib/dpkg/lock. 오류 (0) | 2022.04.27 |
Git stash - 작업 내용 임시 저장하기 (0) | 2022.04.21 |
MongoDB에 관하여 (0) | 2022.02.21 |
github git clone password 인증 (0) | 2022.02.20 |