github 로컬에서 default 브랜치 main에서 dev로 향하게 바꾸기

prana·2024년 8월 23일
0

오류-문제해결

목록 보기
5/15

상황

  • 초기에 main 브랜치로만 진행을 하다보니 브랜치명이 "main" 하나를 default로 잡아두었었다. (초기 명령어)
  • 이후 dev를 default branch로 변경되었음에도 push를 하는데 origin/main 으로 계속 잡고 있어서 찾아보게 되었다.

해결

git branch -m master main : 현재 브랜치 이름을 master에서 main으로 변경함
git fetch origin : 원격저장소 origin에서 최신 변경 사항을 가져옴
git branch -u origin/dev main 
: 로컬 main 브랜치를 원격 'origin/dev' 브랜치와 추적하도록 설정합니다.
git remote set-head origin -a: 원격 저장소 origin의 기본 브랜치를 자동으로 감지하고 설정합니다.
  • git branch -m master main: 이부분은 할 필요가 없어서 안했다.
  • git fetch origin
  • git branch -u origin/dev local: 로컬 브랜치를 "local"로 해뒀었다.
  • git remote set-head origin -a
  • 이제 브랜치 기능별로 생성하고, 다시 dev에 올라가지겠지!!?

0개의 댓글