웹개발 및 최신 테크 소식을 전하는 블로그, 웹이즈프리

HOME > git

git config 설정 확인 및 변경하기

Last Modified : 2021-10-18 / Created : 2018-07-26
238,219
View Count

git을 사용하는 경우 때때로 config 설정에 대한 내용을 보거나 확인 할 필요가 있습니다. 예를들어 사용자 이름이나 email 등을 확인할 수 도 있겠죠. 이런 설정 내용을 확인하기 위해서 config를 사용합니다.




# git config 알아보기

만약 전체 config 리스트를 보려면 어떻게 할까요? 이때는 아래와 같이 list 플래그를 사용합니다.
git config --list

위의 명령어를 사용할 경우 아래와 같이 여러 config 정보가 모두 리스트로 출력하게 됩니다.
push.default=simple
user.name=YourName
user.email=YourEMail
core.repositoryformatversion=0
core.filemode=false
core.bare=false
core.logallrefupdates=true
core.symlinks=false
core.ignorecase=true
remote.origin.url=RepositoryURL
remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
branch.master.remote=origin
branch.master.merge=refs/heads/master
branch.develop.remote=origin
branch.develop.merge=refs/heads/develop

위의 값들을 확인하거나 수정하기 위해서 이처럼 git config --list를 보고 설정이 필요한 부분이 어디인지 확인 후 변경하면됩니다.



# git config 설정하는 방법

만약 위에서 user.name 그리고 user.email을 바꾸려면 어떻게 하는지 알아봅니다. 각각 아래와 같습니다. --global를 사용하여 전역으로 설정하였습니다.
git config --global user.name "홍길동"
git config --global user.email "support@webisfree.com"

이제 다시 리스트를 출력해보면 변경된 것을 확인할 수 있게됩니다.


! git config 삭제하기


만약 설정된 사용자를 지우려면? 각각 user.name과 user.email을 지우는 경우 아래와 같습니다.
git config --unset user.name
git config --unset user.email

만약 삭제해도 계속 남아있다면? global로 설정한 경우 반드시 global 옵션을 추가해야 해당 값이 삭제됩니다. 즉 global로 설정된 config 사용자를 지울 경우 아래와 같이 global을 추가해야합니다.
git config --unset --global user.name
git config --unset --global user.email

이제 삭제가 되었는지 리스트에서 확인해볼 수 있습니다.
git config --list

삭제가 되었다면 더 이상 나타나지 않게됩니다.

Previous

GitFlow 이해하기. 효과적인 배포관리 방안

Previous

Windows에서 git 사용시 파일이름 제한 에러 해결하기, long filenames