이미 배포된 Jira 브랜치에 후속 수정이 생겼을 때, rebase reset cherry-pick 완벽 대응법

이미 배포된 브랜치 후속 수정 대응법 썸네일

Jira 티켓 하나로 브랜치를 파서 1차 작업을 끝내고 이미 dev·main에 배포까지 했는데, 같은 티켓과 관련된 추가 수정 사항이 뒤늦게 생기는 상황, 실무에서 정말 자주 마주칩니다. 이때 git hotfix 브랜치 후속 수정(git 브랜치 재사용)을 어떻게 처리해야 fetch·pull·rebase가 꼬이지 않는지가 이번 글의 주제입니다. 저희 팀도 실제로 이 상황을 겪으면서, merge 방식(squash인지 merge commit인지)에 따라 대응법이 완전히 달라진다는 … 더 읽기