우리가 깃을 설치안 이후 깃 배시에서 처음 할 일은?!
사용자의 이름과 전자메일 설정하기
-설정값에서 큰따옴표와 작은따옴표 모두 사용 가능하며 공백이 없으면 따옴표 생략이 가능함
주요 설정변수와 값
core.editor['code --wait' | 'notepad'] #기본 편집기 설정
core.autocrlf [true | false | input] # 줄바꿈 자동변환
core.safecrlf [true | false] #줄바꿈 안전확인
user.name ai7dnn #사용자 이름
user.email ai7dnn@gmail.com #사용자 전자메일
init.defaultBranch main #기본 브랜치 이름
$ git config --설정범위 설정변수 설정값
-설정범위
[--system | --global |--local]
system: 모든 사용자
Global: 현재 사용자의 모든 저장소(많이 씀.)
Local: 현재 사용자의 현재 저장소
-설정 명령 사용
$ git config --global user.name 유저이름
$ git config --global user.email 이메일주소
$ git config --global init.defaultBranch main
반드시 기술하지 않으면 에러가 날 수 있어요.
전역 설정 파일
전역 설정은 해당 사용자에게만 적용되는 설정으로 명령
--global 옵션
설정 내용은 .gitconfig 파일에 저장되며
-윈도에서는 C:Users 하부의 사용자 계정 폴더
사용자 계정인 PC인 경우의 설정 파일
C:\Users\PC\.gitconfig
$git config --global core.editor notepad #기본 편집기를 노트패드로 지정
$git config --get core.editor #기본 편집기를 조회, 참조
$git config --global --edit
$git config --global -e #전역 설정 파일 편집
줄바꿈 설정
설정변수 core.autocrlf로 true로 설정
-Win: autocrlf 를 True로 설정
-Mac, Linux: input으로 설정
줄바꿈 설정이 필요한 이유
-플랫폼에 따라 줄끝의 처리 방법이 다르기 때문
win: CR(Carriage Returen)와 LF(Line Feed)로 한 줄의 끝을 인식
mac/Linux: LF(Line Feed)로 한 줄의 끝을 인식
git config --global core.autocrlf true #줄바꿈 처리를 자동으로 지정
git config --get core.autocrlf #줄바꿈 처리 방법을 조회, 참조
git config --global core.safecrlf false #줄바꿈 안전 설정을 false로 지정
git config --get core.safecrlf #줄바꿈 안전 설정을 조회, 참조
safecrlf는 안 해도 되는데 add할 때마다 warning발생할 수 있음.(눈에 거슬리겠죠.)

'git' 카테고리의 다른 글
| 깃 커밋 (2) | 2025.07.29 |
|---|---|
| Git 저장소 생성 (0) | 2025.07.28 |
| Git 홈페이지 및 다운로드 (2) | 2025.07.28 |
| GIT과 Github (6) | 2025.07.28 |
| Git 버전관리 (2) | 2025.07.28 |