• webmini life skin Ver 1.3.2 update view
  • 사이트 제작 문의 오랜 경험을 바탕으로 웹퍼블리싱을 해드립니다 제작 문의하기
  • 블로그 리뷰 문의 검색엔진최적화로 제품 리뷰를 해드립니다 리뷰 문의하기
Front-end/Git

[Git]Git사용자 이름 설정하기

by 빽짱구 2024. 6. 15.

 

Git 커밋할때 엉뚱한 이름으로 커밋이 되거나, 프로젝트의 버전 관리 히스토리에 커밋을 만든 사용자를 식별하는 데 도움이 되기때문에 설정을 하셔야합니다.

 

Git 사용자 이름 설정하기

전역 설정

전역 설정은 모든 Git 저장소에 적용됩니다.

 

1. 사용자 이름 설정

git config --global user.name "Your Name"

 

이름이 "홍길동" 이라면 "Your Name"에 홍길동을 넣으시면 됩니다.

 

 

2. 이메일 주소 설정

git config --global user.email "your.email@example.com"

 

이메일 주소 역시 사용하시는 이메일 주소를 넣습니다.

 

로컬 설정

로컬 설정은 특정 Git 저장소에만 적용됩니다. 저장소의 루트 디렉토리에서 다음 명령어를 실행합니다.

 

1. 사용자 이름 설정

git config user.name "Your Name"

 

 

2 이메일 주소 설정

 

로컬 설정은 특정 Git 저장소에만 적용됩니다. 저장소의 루트 디렉토리에서 다음 명령어를 실행합니다.

git config user.email "your.email@example.com"

 

설정 확인

설정된 사용자 이름과 이메일 주소를 확인하려면 다음 명령어를 사용합니다.

 

1. 전역 설정 확인

git config --global --list

 

2. 로컬 설정 확인

git config --list

 

위 명령어를 사용하면 현재 설정된 Git 사용자 정보를 확인할 수 있습니다.

 

반응형

 

예제

전역 설정 예제

git config --global user.name "John Doe"
git config --global user.email "john.doe@example.com"

 

로컬 설정 예제

cd /path/to/your/repository
git config user.name "Jane Smith"
git config user.email "jane.smith@example.com"

이렇게 설정하면, Git은 각 커밋에 설정된 사용자 이름과 이메일 주소를 포함시킵니다. 이를 통해 프로젝트의 히스토리에서 각 커밋이 어떤 사용자가 작성했는지 쉽게 확인할 수 있습니다.

 

전역 설정과 로컬 설정 차이점

전역 설정 (Global Configuration)

  • 적용 범위: 전역 설정은 해당 사용자 계정의 모든 Git 저장소에 적용됩니다. 즉, 현재 사용자로 로그인된 계정에서 생성하거나 사용하는 모든 Git 프로젝트에 동일한 설정이 적용됩니다.
  • 사용 예시: 개인용 컴퓨터에서 작업할 때, 대부분의 프로젝트에 동일한 사용자 정보 (이름 및 이메일 주소)를 사용할 경우 전역 설정을 사용합니다.

로컬 설정 (Local Configuration)

  • 적용 범위: 로컬 설정은 특정 Git 저장소에만 적용됩니다. 이 설정은 해당 저장소 내부의 .git/config 파일에 저장됩니다.
  • 사용 예시: 다양한 프로젝트를 관리하고, 각 프로젝트마다 다른 사용자 정보 (이름 및 이메일 주소)를 사용해야 하는 경우 로컬 설정을 사용합니다. 예를 들어, 회사 프로젝트와 개인 프로젝트를 구분하여 작업할 때 유용합니다.

설정 우선순위

Git은 설정을 읽을 때 우선순위를 가집니다:

  1. 로컬 설정: 특정 저장소의 설정 (.git/config).
  2. 전역 설정: 사용자 홈 디렉토리의 전역 설정 (~/.gitconfig 또는 ~/.config/git/config).
  3. 시스템 설정: 시스템 전체에 적용되는 설정 (/etc/gitconfig).

즉, 동일한 설정 항목이 로컬 설정과 전역 설정 모두에 존재할 경우 로컬 설정이 우선합니다. 이는 특정 프로젝트에서 전역 설정을 덮어쓰고자 할 때 유용합니다.

설정 확인 방법

전역 설정 확인

git config --global --list

 

로컬 설정 확인

cd /path/to/your/repository
git config --list

 

이 명령어들은 현재 설정된 Git 사용자 정보를 출력하여 확인할 수 있게 합니다.

이해된 차이를 바탕으로, 필요한 경우 전역 설정 또는 로컬 설정을 선택하여 사용하면 각 프로젝트와 환경에 맞게 Git을 효과적으로 관리할 수 있습니다.

728x90