기존의 Github의 기본/메인 브랜치는 "master"라는 이름을 사용했으나, 최근에는 "main"으로 변경 되었다.
그런데, Git에서는 아직 기본 브랜치 명칭을 "master"로 사용하고 있으며, Cloud / Serverless 등 서비스에 따라서 CI/CD를 적용할 때 브랜치 명이 각각 다르다.
아래는 main브랜치 명을 사용하고 있으나, "master"브랜치를 요구하고 있어서 에러가 발생하는 경우이다.
이렇게 기본 브랜치 명칭이 달라지는데, 기본 브랜치를 "master"와 "main"으로 2종을 관리하기도 어렵다. 따라서, 기본 브랜치의 명칭 자체를 변경해야 하는 경우도 발생한다. 이런경우, 아래와 같이 브랜치 이름을 변경해 주자. `옵션 -m`
git branch -m master main
git status
또는 브랜치명을 변경하지 않고, 타겟 브랜치에 push를 하기 위해서는 다음과 같이 수행할 수 있다.
git push origin main:master
로컬 리파지토리의 브랜치는 "main" 원격 리파지토리는 "master"인 경우이다.
[MacOS/Linux] 자꾸 패킷을 날리는 것은 누구인가? (ft. netstat, lsof, Streamlit) (0) | 2023.01.26 |
---|---|
[줌/구글미트] 온라인 회의 가상 배경 사진 모음-1 (0) | 2023.01.18 |
[Azure] Azure 웹앱(App Service)으로 API 서버 만들기 - 1 (0) | 2023.01.07 |
[맥북 Ventura] 배터리 잔량 퍼센트 보기 - ft. 제어 센터 (0) | 2022.11.07 |
[MacOS] 백틱(`) 입력 - 원화(₩)입력 변경 to BQuote(`) (2) | 2022.10.31 |
댓글 영역