[Git] CONFIG

Aiden·2024년 2월 15일
0

Git

목록 보기
3/13
post-thumbnail

사용목적

CONFIG는 Git 기본 설정을 위한 Git 문법입니다.

문법

Git 설정 범위 (SYSTEM, GLOBAL, LOCAL)

시스템의 모든 사용자와 모든 저장소에 적용 (SYSTEM)

git config --system

시스템의 특정 사용자에게 적용 (GLOBAL)

git config --global

특정 저장소에 적용 (LOCAL)

git config --local

USER NAME, E-MAIL (user.name, user.email)

USER NAME (user.name)

git config user.name <user_name>

Ex)

git config user.name aiden

USER E-MAIL (user.email)

git config user.email <email_address>

Ex)

git config user.email bizpm.aiden@gmail.com

CRLF (core.autocrlf)

CRLF는 줄바꿈 문자의 방식을 나타내며, 각 운영체제(OS)마다 차이가 있어 설정을 맞춰주어야 합니다.

운영체제별 CRLF

  • WINDOWS : CR(\r), LF(\n) 모두 사용합니다.
  • MAC, LINUX : LF(\n)만 사용합니다.

CRLF (core.autocrlf)

git config core.autocrlf = <value>

CRLF VALUE (TRUE, FALSE, INPUT)

TRUE : 파일 내 줄바꿈 문자를 CRLF에서 LF로 변경합니다.
git config core.autocrlf = true # WINDOWS 운영체제라면 이 설정을 사용합니다.
FALSE : 파일 내 줄바꿈 문자 상관없이 작업한 환경의 줄바꿈 문자를 적용합니다.
git config core.autocrlf = false
INPUT : COMMIT 시에만 CRLF를 LF로 변경합니다.
git config core.autocrlf = input

기본 EDITOR 설정 (core.editor)

git config core.editor <editor_name>

Ex) VSCODE 사용 시

git config core.editor code

DEFAULT BRANCH 설정 (init.defaultBranch)

MAC은 master가 기본이며, Github은 main이 기본이기 때문에 맞춰줘야 합니다.

git config init.defaultBranch <branch_name>

Ex)

git config init.defaultBranch main

Git 설정 확인 (list, show, origin)

전체 설정 확인 (list)

git config --l
git config --list

범위별 설정 확인 (show, origin)

git config --l --show-origin
git config --list --show-origin

항목별 설정 확인

git config <key>

Ex) crlf 설정 확인 시

git config core.autocrlf
profile
aiden

0개의 댓글