본문 바로가기
개발/Git, Github

[git] git 설치를 끝냈다면 git 설정 (feat .gitconfig)

by 77monkey 개발자 2024. 6. 24.
반응형

 

git 설치를 이전 포스팅을 통해서 완료하셨다면, 큰 산을 하나 넘으신 것입니다. 제가 항상 느끼는 것이지만 설치 및 환경설정이 제일 어려운 것 같습니다. 혹시나 아직 설치를 진행하시지 않았다면 git 설치 포스팅 보고 오시면 좋을 것 같습니다!

 

[git] 리눅스(CentOS, Ubuntu) git 자동/수동 설치

git은 정말 많이 쓰이게 되는데 생각보다 친해지기 어려운 것 같습니다. Git에 대해서 디테일하게 접근을 해보려고 합니다. 오늘은 리눅스에 git 설치하는 방법에 대해서 포스팅을 하려고 합니다.

77monkey.tistory.com

 


오늘은 git 설치를 끝낸 다음에 해야할 작업인 git 환경설정에 대해서 이야기해보려고 합니다. 생각보다 별 내용이 없다고 생각할 수 있지만 해당 내용을 진행하지 않으면 진행이 되지 않습니다. 그러니 꼭 진행하시길 바랍니다.

 

사용자 정보 설정

Git을 사용할 때 commit msg에 사용자의 이름과 이메일 주소가 포함됩니다. 그렇기 땜군에 이를 설정하는 과정이 필요합니다. 이름과 이메일 주소를 작성하는 방법이 2가지가 있습니다. 결과적으로 동일하지만 각각 알고 있으시면 도움이 될 것 같아 소개해드리도록 하겠습니다.

 

git command

git command를 통해서 사용자의 이름과 이메일 주소를 작성하는 방법입니다. "" 사이에 들어간 값이 commit msg에 표시될 정보입니다. 그렇기 때문에 잘 작성해 주셔야 합니다. 

$ git config --global user.name "Your Name"
$ git config --global user.email "your.email@example.com"

 

~/.gitconfig 파일 수정

git을 설치했지만, 아직 git config cmd를 입력하지 않았다면 ~/.gitconfig 파일이 없을 것입니다. 그럴 경우에는 아래와 같이 cmd를 입력하여 .gitconfig 파일을 수정합니다.

 $ vi ~/.gitconfig

파일을 열었으면, 아래와 같이 사용자의 이름과 이메일 주소를 작성합니다. 

[user]
    name = Your Name
    email = your.email@example.com

 

그 외 설정사항

기본 편집기 설정

저는 주로 vi 또는 vim을 사용하기 때문에 기본 편집기를 vim으로 바꾸는 설정을 합니다. vim이 아닌 다른 편집기를 사용하신다면 vim 위치에 해당 편집기를 작성해 주시면 됩니다. vim만 사용할 줄 아는데 nano 편집기가 열리면 그때의 당혹스러움은 말로 표현할 수 없습니다. 

$ git config --global core.editor "vim"

 

색상 설정

git의 출력에 색상을 추가하여 가독성을 높일 수 있습니다. 

$ git config --global color.ui auto

 

git alias 설정

아직 git에 대해서 모른다고 가정을 했을 때 alias가 필요가 없지만, 추후에는 git cmd를 다 쓰는 것이 귀찮아집니다. 이럴 때 사용하는 것이 git alias인데, 개인적으로는 아주 잘 사용하는 기능입니다. 

예시로 git status을 git st로 alias을 붙이는 명령어는 아래와 같습니다. 

$ git config --global alias.st status

이렇게 설정이 되면, .gitconfig 파일에 아래와 같이 작성이 됩니다. 물론 alias를 많이 추가하게 된다면 vim으로 .gitconfig을 열어서 수정하는 것도 하나의 방법입니다. 

[user]
    name = Your Name
    email = your.email@example.com
[core]
    editor = vim
[color]
    ui = auto
[alias]
    st = status

 

마무리

git 사용자 정보 및 git config 설정에 대해서 정리해 보았습니다. 이제 본격적으로 git을 사용해 보도록 합시다. git 설치 및 git 설정하시느라 고생 많으셨습니다!

반응형

'개발 > Git, Github' 카테고리의 다른 글

[git] git add 명령어  (0) 2024.06.27
[git] git init 명령어  (0) 2024.06.26
[git] 리눅스(CentOS, Ubuntu) git 자동/수동 설치  (0) 2024.06.23
[git] git status  (0) 2023.08.24
[git] git 기본 개념  (0) 2023.08.23