페이지 트리

이 페이지는 개발 환경 중 Git의 기본 환경 설정하는 방법을 가이드한다.

Git 환경 설정 파일 위치

Git 환경 파일은 다음과 같이 구별된다.

  • --system: 시스템 default (${prefix}/etc/gitconfig), 모든 사용자에게 적용
  • --global: 사용자 default (~/.gitconfig), 사용자에게 적용
  • --local: 현재 repository default(.git/config), 현재 작업중인 reporitory에 적용

사용자 정보 설정

커밋을 기록하는 사용자 정보를 설정한다.

Git 환경 설정 파일에 아래와 같은 형식으로 설정한다.

[user]
	name = username
	email = username@khmnc.or.kr

라인 개행 문자 처리 설정

checkout 과 add 시에 라인 개행 문자 (CR 또는 CRLF) 처리 방법을 설정한다.

설정하지 않으면 시스템에서 사용하는 개행 문자가 적용되어 개발자 환경에 따라 파일을 구성하는 라인의 개행 문자가 섞일 수 있다 (Linux: LF, Windows: CRLF).

LF 로 저장소의 개행 문자를 통일하는 것을 권장한다.

저장소의 개행 문자를 LF로 유지할 때의 aotocrlf 설정:

  • input: 입력 대로 처리 (Linux, Mac, Cygwin 환경)
  • true: 자동으로 LF로 변환 (Windows)
[core]
	autocrlf = true
  • 레이블 없음