티스토리 뷰

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

 

댓글