github flow 전략을 적용해보던 중 실수로 dev에서 작업을 하여 중간에
feat/#15 브렌치를 만들고 브렌치를 이동하여 작업해야 하는 상황이 발생했다.
이때, 기존의 dev에 있던 작업을 그대로 feat/#15에 옮기고 feat/#15에서 작업을 진행하다가 작업이 완료되면 다시 dev에 merge를 해야 했다.
이를 해결한 과정은 다음과 같다.
1. 현재 작업 중인 브렌치에서 변경 사항을 커밋한다.
git add .
git commit -m ""
2. 브렌치를 feat/#15로 옮긴 후 변경 사항을 feat/#15로 옮긴다.
git checkout feat/#15
git merge dev
그 다음 이어서 feat/#15 에서 작업을 한 후 작업이 완료되면 다시 dev로 가서 merge 하면 된다.
아주 유익한 내용이네요!