본문 바로가기
git

Git 설정

by 해피굼 2025. 7. 28.
우리가 깃을 설치안 이후 깃 배시에서 처음 할 일은?!

사용자의 이름과 전자메일 설정하기

-설정값에서 큰따옴표와 작은따옴표 모두 사용 가능하며 공백이 없으면 따옴표 생략이 가능함

 

주요 설정변수와 값
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