6/15 Git 설정

Yoochang Sung·2024년 6월 16일

Git

목록 보기
2/13

Git 설정 범위

System config

시스템의 모든 사용자와 모든 저장소에 적용
git config -- system

Global config

시스템의 특정 사용자에게 적용
git config -- global

Local config

특정 저장소에 적용
git config -- local

예시

git.config user.name <user_name>
git.config user.email <email_address> github 이메일

CRLF(End of Line)

라인의 끝을 표기하는 문자. (줄바꿈 문자)

참고

  • windows에서는 CR(\r) + LF(\n) 모두 사용
  • Mac에서는 \n만 사용

주의

서로 다른 OS에서 함께 Git으로 작업한다면 core.autocrlf = true 사용

  • core.autocrlf = false 파일에 적용된 줄바꿈 문자와 상관없이 작업한 환경의 줄바꿈 문자 적용
  • core.autocrlf = true 파일에 적용된 줄바꿈 문자를 CRLF에서 LF로 변경
  • core.autocrlf = input Commit 할때만 CRLF를 LF로 변경

Editor

Default 에디터를 어떤 것으로 쓰겠다. (유저 별로 설정 가능)
git.config core.editor <editor_name>

BRANCH ***

git.config init.defaultBranch <branch_name>

PC에서는 master를 사용, github는 main!
디폴트 브랜치 이름을 바꿔줘야 함.

PC를 main으로, github를 master로 두 가지 모두 가능. (회사 정책에 따름)

Git 전체 설정 확인

git config --l = git config --list

여태 설정했거나, 내가 하지 않았어도 시스템이 디폴트로 했던 설정들을 확인 가능

Git 범위 별 설정 확인

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

Git 항목 별 설정 확인

git config

core.autocrlf = true 에서 core.autocrlf가 key 값. true가 설정 값

git config <core.autocrlf>를 하면 True값이 나옴

profile
Yoochang Sung

0개의 댓글