Git config 재설정

2019. 3. 14. 18:07Git


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. 끝.