본문 바로가기

IDE & DB Tools/Webstorm

Webstorm 에서 git 브랜치명 master -> main 으로 바꾸고 시작하기

반응형

git-flow에서 메인브랜치는 제품으로 출시될 수 있는 브랜치로 아주 중요한 브랜치다.

원래는 브랜치명이 master 이었으나, 인종차별적 요소 때문에 다른 이름으로 만드는 것을 권장하고 있다.

(깃허브에서는 main이라는 이름으로 변경하기로 하였다.)

 

나도 메인브랜치명을 main 으로 변경하기 시작하였고, Webstorm 에서 처음 깃을 구성할 때 바꾸고 시작하는 법을 적어놓으려고 한다.

 

가장 좋은 방법은 깃허브에서 가이드 해주는 방법으로 명령어를 통한 변경 방법이 있다.

echo "# repository-test" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/sbjang123456/repository-test.git
git push -u origin main

하지만 명령어가 익숙치 않은 사람들은 시작도 하기전부터 어려움을 느낄 수 있다고 생각한다.

 

그래서 나는 Webstorm 에서 깃 저장소를 초기화 한 후 메인 브랜치명을 바꿔 볼 것이다.

 

먼저 해당 프로젝트에서 Create Git Repository 를 클릭한다.

깃 저장소를 초기화 해주면 Webstorm 우측 하단에 브랜치명을 나타날 것이다.

브랜치명 표출
브랜치를 클릭하면 나타나는 창

지금은 기본 브랜치가 master로 되어있으며, 해당 브랜치명의 Rename 버튼은 비활성화 상태다.

 

이 버튼을 활성화 시키기 위해서는 최초 로컬저장소 커밋이 필요하다. 테스트로 .gitignore 파일을 커밋해보겠다.

 

커밋 이후에는 다시 해당 창을 열어보면 Rename 버튼이 활성화 된다.

Rename 을 클릭 한 후 새로운 브랜치명을 입력하면 정상적으로 브랜치명이 바뀐것을 확인할 수 있다.

새로운 브랜치명 입력
브랜치명 변경 확인

이 후 remote origin 을 추가해준 뒤 push 하면 원격저장소(github) 에도 브랜치명이 반영된 것을 확인할 수 있다.

origin url 추가
원격 저장소 push
깃허브 브랜치명 확인

Webstorm 에서 메인브랜치명을 변경하려면 로컬저장소로 commit 후 브랜치명을 변경하는 것만 기억하면 될 것 같다.

 

 

 

윈도우 사용자라면 깃 업그레이드나 혹은 최초 설치 할 때 깃 초기화 시 기본 브랜치명을 지정할 수 있다.

 

git 설치 과정 중..

깃 설치 시 next 연타를 무작정 누르지 말고 해당 창이 나오면 초기화 시 브랜치 명을 입력하는 것을 잊지 말자!

반응형