Git

가끔 쓰는 git config 명령어

thxxyj 2023. 9. 19. 10:15
728x90

alias 추가/취소

git config --global alias.st 'status'

git config --global --unset alias.st

 

파일 권한 변경 사항 무시 (old mode 100644 / new mode 100755)

git config core.filemode false

 

기본 commit editor vim으로 변경

git config --global core.editor "vim"

 

core.autocrlf 

git add 후 "warning: LF will be replaced by CRLF in {filename} " 에러 메시지 뜰때

 

- LF(Line-Feed): Mac, Linux 줄바꿈 문자열: \n (커서 위치는 그대로 두고 종이의 한라인 위로 올리는 동작)

- CR(Carrige-Return): Mac 초기 모델 줄바꿈 문자열: \r (커서 위치를 맨앞으로 옮기는 동작)

- CRLF( Carrige-Return + Line-Feed): Windows, DOS 줄바꿈 문자열: \r\n (커서를 다음라인 맨앞으로 옮기는 동작)

 

- Windows, DOS:  git config --global core.autocrlf true (CRLF > LF)

- Linux, Mac:  git config --global core.autocrlf input

- 변환 기능 사용X, 에러메시지 X:  git config --global core.autocrlf false

728x90