CI\CD/Git

[Git] Git에 user name과 user email을 설정하고 설정된 값을 확인하는 방법

Git에 user name과 user email을 설정하는 방법

Git에 user name과 user email은 config에 설정한다. config에 설정된 user name과 user email값은 파일을 관리할 때 코드를 작성한 주체가 누구인지 이메일이 무엇인지에 대해 알기 위해 사용된다.

 

config는 global 모드와  local 모드로 설정이 가능하다. global 모드로 설정하면 컴퓨터 내의 모든 git의 관리를 받는 폴더에 대해 값이 설정되는 것이며, local 설정은 현재 디렉터리에만 값을 설정하는 것이다.

 

user name 설정 방법

글로벌 설정

git config --global user.name "[user name]"

 

로컬 설정 

config의 default 옵션이 --local이기 때문에 개별 디렉터리에 대해 user name을 설정하기 위해서는 아래 두가지 방법 모두 가능하다.

git config --local user.name "[user name]"

 

git config user.name "[user name]"

 

설정 예시

git config --global user.name "Devcho"

 

 

user email 설정 방법

글로벌 설정

git config --global user.email "[user email]"

 

로컬 설정

config의 default 옵션이 --local이기 때문에 개별 디렉터리에 대해 user email을 설정하기 위해서는 아래 두가지 방법 모두 가능하다.

git config --local user.email "[user email]"
git config user.email "[user email]"

 

설정 예시

git config --global user.email "devcho@kotlinworld.com"

 

 

 

Git에서 설정된 user name과 user email을 확인하는 방법

설정된 config 값은 

 

현재 디렉터리의 user name, user email 확인

현재 디렉터리에서 적용될 user.name, user.email은 다음의 과정을 통해 가져온다.

 

1. local config(user.name, user.email)가 있는지 확인하여 있다면 해당 값을 리턴

2. local config가 없다면 global 값을 리턴

 

user name확인

git config user.name

user email 확인

git config user.email

 

로컬 디렉터리의 user name, user email 확인

로컬 디렉터리의 user name이나 user email은 없을 수도 있는 값이다. 예를 들어 다음과 같이 user email이 설정이 되지 않은 경우 로컬 프로퍼티를 붙여 로컬 디렉터리의 user email은 가져와지지 않지만 현재 디렉터리의 user email은 글로벌 값으로 가져와진다.

그림1. 로컬 디렉터리의 유저 이메일

 

user name확인

 git config --local user.name

 

user email확인

 git config --local user.email

 

 

글로벌 디렉터리의 user name, user email 확인

user name확인

 git config --global user.name

 

user email확인

 git config --global user.email

 

반응형

 

이 글의 저작권은 '조세영의 Kotlin World' 에 있습니다. 글, 이미지 무단 재배포 및 변경을 금지합니다.

 

 

Kotlin, Android, Spring 사용자 오픈 카톡

오셔서 궁금한 점을 질문해보세요!
비밀번호 : kotlin22

open.kakao.com