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) 에도 브랜치명이 반영된 것을 확인할 수 있다.
Webstorm 에서 메인브랜치명을 변경하려면 로컬저장소로 commit 후 브랜치명을 변경하는 것만 기억하면 될 것 같다.
윈도우 사용자라면 깃 업그레이드나 혹은 최초 설치 할 때 깃 초기화 시 기본 브랜치명을 지정할 수 있다.
깃 설치 시 next 연타를 무작정 누르지 말고 해당 창이 나오면 초기화 시 브랜치 명을 입력하는 것을 잊지 말자!
'IDE & DB Tools > Webstorm' 카테고리의 다른 글
WebStorm 에서 React Template 으로 파일 새로 만들기 (0) | 2021.06.01 |
---|---|
Webstorm 에서 Terminal CMD 에서 Git bash 로 변경 (0) | 2021.05.28 |