2019. 3. 14. 18:07ㆍGit
Git을 설치하고나면 가장 먼저 설정하는 것이 사용자 이름과 이메일입니다.
근데 요걸 다른 것으로 바꾸고 싶을 때가 있잖아요.
그래서 준비했습니다. Git config 재설정 하는 방법입니다.
1. "git config --list" 명령어로 현재 나의 git 설정이 어떻게 되어있는지 한 번 확인해봅니다.
> git config --list
core.symlinks=false
core.autocrlf=true
core.fscache=true
color.diff=auto
color.status=auto
color.branch=auto
color.interactive=true
help.format=html
rebase.autosquash=true
http.sslcainfo=C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt
http.sslbackend=openssl
diff.astextplain.textconv=astextplain
filter.lfs.clean=git-lfs clean -- %f
filter.lfs.smudge=git-lfs smudge -- %f
filter.lfs.required=true
filter.lfs.process=git-lfs filter-process
credential.helper=manager
user.name=Jieun Yi
user.email=jjieun@jieunmanse.com
2. "git config --global --unset [항목]" 명령어로 내가 재설정 하고 싶은 항목을 지워줍니다.
저는 user.email 항목을 바꾸고 싶었어요.
> git config --global --unset user.email
3. "git config --list" 명령어를 사용해서 잘 지워졌는지 확인해 볼까용.
> git config --list
core.symlinks=false
core.autocrlf=true
core.fscache=true
color.diff=auto
color.status=auto
color.branch=auto
color.interactive=true
help.format=html
rebase.autosquash=true
http.sslcainfo=C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt
http.sslbackend=openssl
diff.astextplain.textconv=astextplain
filter.lfs.clean=git-lfs clean -- %f
filter.lfs.smudge=git-lfs smudge -- %f
filter.lfs.required=true
filter.lfs.process=git-lfs filter-process
credential.helper=manager
user.name=Jieun Yi
와오. user.email 항목이 삭제 되었어요.
4. "git config --global [항목] "[내용]"" 명령어로 새롭게 설정해볼게요.
참고로 명령어 중에 --global은 global 옵션입니다. 만약 전체 말고 현재 폴더에서만 항목을 설정하고 싶다면 이 옵션을 빼고 명령어를 쳐주시면 됩니다. 이렇게 하면 폴더마다 git 설정을 다르게 할 수 있습니다.
> git config --global user.email "jieun@jieunmanse.com"
fatal: not in a git directory
오잉. 이게 몬가요?
현재 폴더는 git directory가 아니라고 합니다.
이 오류가 없는 분들은 아래 무시하시고 5번으로 가세용. 슝슝.
이 오류가 보이는 분들은 "git init" 명령어로 지금의 폴더에서 git을 사용할 수 있도록 설정해줍시다.
> git init
Initialized empty Git repository in C:/Users/Jieun/project/.git/
오, 이제 git을 사용할 수 있게 되었어요.
참고로, "git init" 명령어를 사용하면 현재 폴더에 .git이라는 폴더가 생겨요. 안 보이는 분들은 숨김 파일 보기를 설정해주세요.
5. "git config --global [항목] "[내용]"" 명령어가 제대로 먹혔다면 "git config --list" 명령어를 사용하여 설정이 잘 되었는지 확인해볼까요.
> git config --global user.email "jieun@jieunmanse.com"
> git config --list
core.symlinks=false
core.autocrlf=true
core.fscache=true
color.diff=auto
color.status=auto
color.branch=auto
color.interactive=true
help.format=html
rebase.autosquash=true
http.sslcainfo=C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt
http.sslbackend=openssl
diff.astextplain.textconv=astextplain
filter.lfs.clean=git-lfs clean -- %f
filter.lfs.smudge=git-lfs smudge -- %f
filter.lfs.required=true
filter.lfs.process=git-lfs filter-process
credential.helper=manager
user.name=Jieun Yi
core.repositoryformatversion=0
core.filemode=false
core.bare=false
core.logallrefupdates=true
core.symlinks=false
core.ignorecase=true
user.email=jieun@jieunmanse.com
헤헤. 원하는 값으로 잘 설정 되었습니다.
6. 끝.