❇️ 요약
- Git 설정 기본 문법
- 실습 : Git 설정
git config --system
git config --global
git config --local
git config user.name <user_name>
git config user.email <email_address>
📌 개행(줄바꿈) 문자 CRLF(\r\n), CR(\r), LF(\n)
- CR(Carriage Return) : 현재 커서에서 맨 앞으로 이동하는 동작
- LF(Line Feed) : 커서는 그대로 있고, 줄만 바꾸는 동작
- CRLF : 두 가지 개행문자를 모두 수행
Windows 운영체제 : CR+LF(\r\n)
Unix 계열 : LF(\n)
Mac은 Mac OS X 버전 : CR(\r)
❗주의. 서로다른 OS에서 함께 Git으로 작업한다면
core.autocrlf = true사용
core.autocrlf = false: 파일에 적용된 줄바꿈 문자와 상관없이 작업한 환경의 줄바꿈 문자 적용core.autocrlf = true: 파일에 적용된 줄바꿈 문자를 CRLF에서 LF로 변경core.autocrlf = input: Commit할때만 CRLF를 LF로 변경
git config core.autocrlf <value>
git config core.editor <editor_name>
master 설정mastermaingit config init.defaultBranch <branch_name>
git config --l
git config --list
git config --l --show-origin
git config --list --show-origin
git config <key>
-help로 찾아볼 수 있다.git config -help
// user.email이 아닌 user.mail로 잘못 입력한 경우
// -unset <name> : 잘못 입력한 name을 지움
git config --global -unset user.mail
--global 설정git config --global user.name myname
git config --global user.email myemail
git config --global -l
$ git config --global -l
filter.lfs.clean=git-lfs clean -- %f
filter.lfs.smudge=git-lfs smudge -- %f
filter.lfs.process=git-lfs filter-process
filter.lfs.required=true
user.name=myname
user.email=myemail

git config --system core.autocrlf true
git config --system -l

code 입력git config --global core.editor code
git config --global -l

main으로 설정git config --global init.defaultBranch main
git config --global -l

git config --global -l --show-origin

git config user.name
git config user.email
git config core.autocrlf
git config core.editor
git config init.defaultbranch
