이슈 발생
협업하면서 내가 완성한 feature를 git flow feature finish [feature이름] 할 때, 에러가 발생한다.
이슈 원인
로컬과 리모트의 차이가 있기 때문이다.
이 순서로 진행되기 때문에, 나는 로컬에서 예전 develop을 가지고 있는 상황이다.
보통 깃허브나 깃랩의 develop을 가져와서 작업 후,
git flow feature finish [feature이름] 명령어를 입력하면, develop로 합쳐진다.
그리고 git push 를 통해 깃허브, 깃랩의 develop에 반영한다.
즉 로컬의 develop와 리모트의 develop는 다르다는 것을 인식하고 있어야 한다.
해결방법
명령어만 정리
1. git checkout develop
2. git pull
3. git checkout feature/OOO
4. git merge develop
5. git push
6. git flow feature finish [feature 명]
7. git push