main에서 hotfix 브랜치를 땄는데 intelliJ UI상에서 내가 만든 브랜치의 origin <>을 바라보는 것이 아닌
origin/main으로 설정되어 있고 푸쉬하려고 하려면 main으로 다이렉트 푸쉬가 안된다는 에러메시지가 뜰 뿐이었다.
앞으로는 로컬-원격저장소 연결이 잘 되도록 브랜치를 아래와 같은 식으로 잘 만들어야겠다.
1) main 브랜치로 이동
2) main 브랜치 최신 Pull 받기
3) 터미널 (main) git checkout -b hotfix/브랜치이름
4) git push -u origin hotfix/브랜치 이름
-u 옵션은 git에서 --set-upstream의 축약형으로 로컬-원격 브랜치를 연결하는 역할을 한다.
'git' 카테고리의 다른 글
IntelliJ에서 git 커밋 내역 최신화가 안될 때 (0) | 2025.05.26 |
---|---|
zsh: invalid mode specification (0) | 2024.10.28 |
error: 체크아웃 때문에 추적하지 않는 다음 작업 폴더의 파일을 덮어씁니다: ~를 전환하기 전에 이 파일을 옮기거나 제거하십시오. (0) | 2024.06.24 |
현재 브랜치가 ~ 기반이지만, 업스트림이 없어졌습니다. (0) | 2024.04.19 |
브랜치 삭제 안되는 문제 해결 (1) | 2024.04.18 |