git 설정 파일정보 확인

canyi·2023년 4월 16일
0

git

목록 보기
3/19

설정 파일 정보 확인

git에서는 책임성을 유지하기 위해 커밋한 사람의 이메일 이름 이 반드시 필요하다.

설정 파일 위치

  1. 시스템 전역 경로
  2. USER_HOME/.Gitconfig
  3. Working 디렉토리 경로 /XXX/.git/config

우선순위 3 > 2 > 1

시스템 전역 경로

C:\Program Files\Git  

위 경로에서 우클릭 Git Bash Here 한다음 터미널에서 실질적으로 시스템 전역 경로에 있는
gitconfig 파일은 어떤 정보를 적용하고 있는지 확인!

git bash에서는 리눅스 ls 명령어나 windows cmd 명령어 dir 모두 사용 가능하다

자주 사용하는 ls 옵션과 의미

USER_HOME/.Gitconfig

cd ~ 

cd ~ : 물결표를 사용하여 사용자 디렉토리로 이동

다만 여기서 ls 명령어를 써서 모든 정보를 조회해서 아래와 같이 지저분하게 출력한다

ls -al | grep .gitconfig

'ls -al': 현재 디렉토리에서 모든 파일과 디렉토리를 긴 형식으로(자세한 정보를 포함하여) 리스트업하는 명령어.

'|': '파이프'라고 불리는 기호로, 앞의 명령어 결과를 뒤의 명령어로 전달해줌.

'grep .gitconfig': 'grep'은 텍스트에서 특정 패턴을 찾는 명령어로, '.gitconfig'이라는 이름을 가진 파일을 찾는다.

즉, 이 명령어는 현재 디렉토리에서 모든 파일과 디렉토리를 자세한 정보와 함께 나열한 후, 그 중에서 이름이 '.gitconfig'인 파일을 찾아내는 명령어.

나같은 경우 사용자 정보를 전역으로 입력해서 위와 같이 사용자 home 밑에 파일이 생성됨

사용자 정보 전역 설정 방법
https://velog.io/@piaocanyi/%EC%84%A4%EC%A0%95-%EC%83%98%ED%94%8C-%ED%8C%8C%EC%9D%BC

cat으로 .gitconfig파일 확인해보니 유저정보가 정확히 입력된것을 확인 할수 있음

** git 저장소에 특정 이름과 이메일을 설정하지 않는 경우 기본적으로 사용자 디렉토리 밑에 있는 gitconfig 파일을 따라가게 됨

** 만약 이름 과 이메일을 설정하지 않는 경우 사용자가 commit, push 같은 작업을 할 수 없게 됨!

profile
백엔드 개발 정리

0개의 댓글