본문 바로가기

개발

[Git] git config 설정하기

최근 맥미니를 새로 중고로 구매했다.(자랑) 새로운 컴퓨터를 설정하며 git과 관련된 작은 에피소드를 소개하려고 한다.

맥미니 세팅을 신나서 이렇게 저렇게 하고 나서 새로운 프로젝트를 위한 github repository를 작성하고 README.md와 .gitignore를 설정하는데 갑자기 문제를 마주했다.

 

누구냐 넌 ! 내 잔디 돌려줘 ! 

 

분명 커밋을 했음에도 불구하고 잔디가 심어지지 않는 것이다! 그리고 커밋 목록에 들어가보니 분명 내 이름으로 되어있지만 정체를 알 수 없는 사람이 커밋한 것으로 되어 있는 것이 아닌가?

항상 git을 따로 설정하기 보다는 github repository에서 clone을 해서 사용하다 보니 이런 간단한 문제에도 당황하게 되었다.

 

터미널에서 git을 사용하기 위해서는 기본적인 설정을 해줘야 할 필요가 있다. 바로 `git config`을 통해서이다.

보통 새로 산 컴퓨터에서 터미널에서 git을 사용하면 user.name과 user.email을 물어본다. 이를 위한 설정을 해주고 나서야 git을 사용할 수 있다. 그래서 당연히 아래와 같이 입력했다.

 

git config --user.name "name"
git config --user.email "email"

 

문제는 바로 여기에 있었다. 입력되는 이름과 이메일이 내 github 계정이 가진 정보와 일치하게 작성해야 한다.

그렇지 않을 경우에는 나와 같은 커밋을 해도 커밋을 하지 않은, 다른 사람이 커밋을 해버렸다고 인식하게 되버린다.

이후에 계정 이름과 이메일을 입력하니 정상적으로 내가 커밋을 한 것으로 기록이 되었다.

 

단순한 문제였고 단순한 해결 방법이 존재하지만 사소하게 여겨서 비슷한 실수를 반복하게 되는 것 같아 앞으로의 실수를 미연에 방지하고자 이렇게 짧은 글을 적어보았다.

부디, 나와 같은 문제를 겪는 사람들에게는 도움이, 비슷한 문제를 겪었던 사람들에게는 웃고 지나갈 수 있기를 바라며 오늘의 포스팅을 마치도록 하겠다.

반응형

'개발' 카테고리의 다른 글

[Pytorch] cuda 선택 방법  (0) 2021.06.22