HEROJOON 블로그(히로블)

[Git] git config --global 설정 (유저 Name, Email 설정) 본문

Git

[Git] git config --global 설정 (유저 Name, Email 설정)

herojoon 2020. 11. 2. 00:43
반응형

목표

git config --global 설정을 알아보자.

 

사용할 명령어 정리

// git config --global 유저정보 등록
git config --global user.name <name>

// git config --global 유저정보 제거
git config --unset --global user.name

// git config --global 등록정보 확인
git config --global --list

 

언제 쓸까요

내 System(PC)에서 Git 저장소를 사용할 경우 Commit User정보를 Custom하게 전역 설정하여 사용할 수 있습니다.

 

써보자

// System(내PC기준)에서 사용할 전역 User Name 등록
// git config --global user.name <name>
git config --global user.name "herojoon"

// System(내PC기준)에서 사용할 전역 User Email 등록
// git config --global user.email <email>
git config --global user.email "herojoon432@gmail.com"

 

정상 등록되었는지 확인해보자

git config --global --list

정상적으로 등록된 것을 확인할 수 있다.

이렇게 설정한 내용은 Windows기준 C:\Users\<Windows 사용자 계정명>\.gitconfig 파일에 저장된다.

 

--------------------------------------------------------

 

이렇게 유저 정보를 등록해주고 commit & Push할 경우 위 설정한 name으로 commit이 된다.

 

만약 user.name정보를 지우고 commit하면 어떻게 될까?

// git config --global설정에서 user.name 제거하기
git config --unset --global user.name

이 상태에서 commit & Push 할 경우 commit history의 username에는 git계정 기반의 name(GitHub가입시 등록한 Username)으로 기록된다.

 

push 후에 원격저장소에 username만 보이고 email이 안보이는 것처럼 보일 수도 있는데

command창에서 git log 명령어를 이용하여 git 히스토리를 조회해보면 username, email정보가 모두 기록되어 있는 것을 확인 할 수 있다.

반응형
Comments