컴굥일지
[git] 여러 git 계정을 한 컴퓨터에 사용하는 경우 본문
반응형
git 계정이 하나인 경우도 있지만, 회사를 다니거나 다른 이유로 인해 git 계정이 여러 개일 수 있다.
나의 경우 회사 노트북으로 개인 git 계정을 드물지만 가끔 사용해야 하는 일이 발생했다.
ssh 설정을 하기엔 익숙하지도 않고 귀찮아서, 레포지토리 별로 git config를 설정해줬다.
git에서 커밋을 할 때는 이름과 이메일을 기록하게 된다.
git config --global
위 커맨드를 사용하면, 전역적으로 이름과 이메일을 세팅해 둘 수 있다.
# 마지막 인자로 자신의 정보를 입력하면 된다.
git config --global user.name "dooli1234"
git config --global user.email dooli1234@gmail.com
git config
위 커맨드를 사용하면, 레포지토리별로 이름과 이메일을 세팅해둘 수 있다.
이 경우 global 옵션으로 설정한 정보보다 우선적으로 사용이 된다.
# 마지막 인자로 자신의 정보를 입력하면 된다.
git config user.name "dooli1234"
git config user.email dooli1234@gmail.com
현재 레포지토리의 name, email 설정값 확인하기
위와 달리 마지막 인자를 안 주면 된다.
전역적으로 세팅된 값을 보고 싶으면 위에서와 마찬가지로 --global을 추가하면 된다.
git config user.name
git config user.email
name, email 세팅 정보 삭제하기
# 전역 설정을 삭제
git config --global --unset user.name
git config --global --unset user.email
# 현재 레포지토리의 설정을 삭제
git config --unset user.name
git config --unset user.email
commit 할 때 사용자 정보 직접 세팅하는 방법
git commit --author='dooli1234 <dooli1234@gmail.com>' -m '커밋 메세지'
반응형
'Tip & 오류 해결 > Tip 모음' 카테고리의 다른 글
[Slack] 슬랙의 reminder 기능을 사용하여 주기적으로 자동 메세지 보내기 (1) | 2023.07.07 |
---|---|
[git] git stash : commit 말고 중간에 저장하는 법 (0) | 2023.04.22 |
[VSCode] 오른쪽 미니맵 안 보이게 하기 (0) | 2022.04.05 |
[Github] 깃허브 repositoy 이름 변경 (0) | 2022.04.04 |
Comments