🤓 develop에 A 브랜치 merge 후, B 브랜치에서 pull —rebase를 안 땡기고 merge했을 때 해결법

1. local의 develop에서 B merge를 제거한다.

git checkout develop
git reset --hard HEAD~1

origin과 최신 상태를 맞춘 후,

git pull origin develop

local의 develop을 A merge된 시점으로 옮긴다.

git reset [A merge 커밋번호]

그리고 origin에 현재 local/develop의 상태를 force push한다.

git push origin +develop

2. B를 merge한다.

B로 이동한 다음,

git checkout B