ex )
- main 브랜치에서 new branch 통해 main에서 분리된 dev 브랜치 생성
- jira를 통해 dev에서 분리된 KAN-XXX 브랜치 생성
- KAN-XXX 브랜치 에서 작업 후 여러 커밋이 생성됨
- git push origin main 을 할 경우 KAN-XXX 브랜치에서 커밋한 내용이 push 되는 것이 아니라 main에 대해 작업한 내용이 올라가게 됨
- main에 대한 커밋이 없다면 아무 내용도 반영 안됨
- 현재 작업 브랜치가 KAN-XXX 일지라도 main 브랜치에서의 작업 내용이 있다면 push origin main 시 main 브랜치에 커밋된 내용이 원격 브랜치로 업로드 됨