프로그래밍/Git, Github
[Git] git config 기본 설정
blueprint-12
2023. 2. 16. 21:06
0. Git 기존 설정 확인 방법
git config --list #설정 리스트를 보여준다
1. Git user.name 과 user.email 설정
- user.name: 깃허브에 사용되는 닉네임
- user.email: 깃허브에 등록된 이메일
만일 이미 config에 저장된 값이 있다면 unset 옵션으로 삭제해준다.
보통은 없을테니 아래와 같이 설정해주면 된다.
git config --global user.name "내깃허브닉네임"
git config --global user.email "깃허브이메일"
2. unset 으로 기존 user.name 과 email 삭제하기
git config --unset --global user.name
git config --unset --global user.email
변경 사항은 --list를 통해 다시 확인해보면 된다.
3. defaultBranch 바꾸는 법
로컬에서는 master로 되어있지만 원격 리포에 defaultBranch 명은 main이다.
로컬과 원격 리포의 branch명을 맞춰주기 위해 defaultBranch명을 master -> main 으로 바꿔주겠다.
--list 옵션을 통해 확인해보니 아래와 같이 master로 되어있는 것을 확인했다.
#git config --list
init.defaultbranch=master
master -> main 으로 변경
git config --global init.defaultBranch main
git config --list로 다시 확인해보니 아직도 master길래 반영이 안됐나 싶었지만
git config --get init.defaultbranch #출력값: main
해당 명령어로 확인해보니 main으로 잘 뜬다.
+
branch명이 main으로 바뀌기 전에 clone해왔다면,
local 에 저장소를 clone 한 경우 다음과 같이 기본 저장소 이름을 바꿔줘야 합니다.
git branch -m master main
git fetch origin
git branch -u origin/main main
all ref:
https://www.lesstif.com/gitbook/github-default-master-main-100205686.html
github default 브랜치명을 master 에서 main 으로 변경하기
local 에 저장소를 clone 한 경우 다음과 같이 기본 저장소 이름을 바꿔줘야 합니다. git branch -m master main git fetch origin git branch -u origin/main main BASH
www.lesstif.com