개발 일지/Git

[Git] 환경 설정

미숫가루설탕많이 2022. 12. 22. 16:30

 Git을 이용할 때는 사용자 정보와 에디터 설정이 필요하다.

 

사용자 정보


 Git을 설치하면 가장 먼저, 사용자 이름과 이메일 주소를 설정한다. 설정에 기록된 사용자 이름과 메일 주소를 앞으로 진행할 Git 커밋 내역에 기록한다. 터미널을 열어 다음과 같이 입력해서 설정하면 된다.

 

$ git config --global user.name "나의 사용자 이름"
$ git config --global user.email "내 이메일 주소"

// 예시
$ git config --global user.name "kimcoding"
$ git config --global user.email "kimcoding@example.com"

 

  • -global 옵션으로 설정하면 사용자 홈이 저장되므로 git을 설정할 때 처음 한번만 입력해도 되고, 이후에 github의 사용자 이름이나 이메일을 변경하려면 이 명령어를 다시 입력하면 된다.
  • 만약 여러 프로젝트를 진행하고 있어서 프로젝트마다 다른 사용자 이름과 이메일 주소를 사용하고 싶다면 -global 옵션을 빼고 명령을 실행해도 무방하다.

 

 

 

 

에디터


 사용자 정보를 설정하고 나서 Git에서 사용할 텍스트 에디터를 설정한다. Git에서 커밋 메시지를 기록할 때, 특히 merge commit 확인 메시지가 나올 때 텍스트 에디터가 열린다. 기본값으로 텍스트 에디터 vi가 열리는데 나는 vi에 익숙하지 않기 때문에 nano 에디터로 변경해서 사용한다.

 

$ git config --global core.editor nano

 위처럼 실행하면 텍스트 에디터가 nano로 변경된다. 만약 다른 텍스트 에디터를 사용하고 싶다면  'nano' 부분을 다른 에디터로 설정하면 된다.

 

 

 

 

설정 확인


 아래 명령어를 실행하면 설정한 것들을 바로 확인할 수 있다.

// 설정 확인 명령
$ git config --list

// 설정한 값들
diff.astextplain.textconv=astextplain
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
http.sslbackend=openssl
http.sslcainfo=C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt
core.autocrlf=true
core.fscache=true
core.symlinks=false
pull.rebase=false
credential.helper=manager
credential.https://dev.azure.com.usehttppath=true
init.defaultbranch=master
core.editor=nano
user.name=kimcoding
user.email=kimcoding@example.com
init.defaultbranch=main