브랜치를 나눠서 작업하다보면 conflict를 무조건 만나게 될 것이다.

가벼운 conflict들은 github 웹 에디터에서 간편하게 수정이 가능하지만, 아래와 같이 웹 에디터로 하기 어려운 충돌은 command line을 활용하거나 vscode등을 사용해야 한다.

사진을 보면 Resolve conflicts버튼이 막혀 있는 것을 볼 수 있다.

사진을 보면 Resolve conflicts버튼이 막혀 있는 것을 볼 수 있다.

이러한 문제가 발생한다면 당황하지 말고 위 사진의 Use the command line을 클릭하면 해결 방법이 제시된다.

문제 해결하기

우선 원격저장소의 최신 변경사항을 가져온다.

git fetch origin

이제 충돌이 난 브랜치로 이동하자.

git checkout -b meetingview origin/meetingview

두 브랜치를 병합한다.

git merge dev

이제 vscode를 활용해서 conflict난 부분들을 처리하면 끝!

다시 dev 브랜치로 돌아간다