나는 브랜치 두개를 작업하였다
develop 브랜치에서 파생된 feat/mainpage/#8 과 design/coffeechat-page/#11 이다 !
깃린이 나는 깃허브에서 병합을 시도하다가 conflict를 만나게 되고..! 깃허브에서 해결하기 어려워서 vscode에서 해결할 수 있는 방법을 알아보다가 발견한 전형적인 vscode에서의 작업 순서이다
작업 브랜치를 메인 브랜치에 병합하는 법
우선 브랜치로 협업하는 법에 대해 간략히 작성해보겠다
메인 브랜치에서 이렇게 생성과 이동을 한번에 할 수 있는 checkout -b 를 사용하여 브랜치를 생성한다 (매우 편리하쟈냐~)
git checkout -b '내 작업 브랜치'
develop 브랜치로 전환하고
git checkout develop
작업 브랜치를 develop 브랜치로 병합합니다.
git merge detail
만약 병합 중에 컨플릭트가 발생하면 VSCode에서 컨플릭트를 해결
git push origin develop
정말 직접 그리고 많이 해봐야 늘고 성장하는 git 인 것 같다...!!
이렇게 나는 브랜치 병합을 잘 성공하였다