git - 작업 브랜치 메인에 병합

지렁·2024년 1월 10일
0

나는 브랜치 두개를 작업하였다
develop 브랜치에서 파생된 feat/mainpage/#8 과 design/coffeechat-page/#11 이다 !

깃린이 나는 깃허브에서 병합을 시도하다가 conflict를 만나게 되고..! 깃허브에서 해결하기 어려워서 vscode에서 해결할 수 있는 방법을 알아보다가 발견한 전형적인 vscode에서의 작업 순서이다

작업 브랜치를 메인 브랜치에 병합하는 법

우선 브랜치로 협업하는 법에 대해 간략히 작성해보겠다

1. 작업 브랜치 생성

메인 브랜치에서 이렇게 생성과 이동을 한번에 할 수 있는 checkout -b 를 사용하여 브랜치를 생성한다 (매우 편리하쟈냐~)

git checkout -b '내 작업 브랜치'

2. 작업을 뚝닥뚝딱하기 ~

3. 작업이 끝나고 develop 브랜치에 병합하기

develop 브랜치로 전환하고

git checkout develop

작업 브랜치를 develop 브랜치로 병합합니다.

git merge detail

4. conflict 발생 시 해결

만약 병합 중에 컨플릭트가 발생하면 VSCode에서 컨플릭트를 해결

5. develop 브랜치를 원격 저장소로 푸시합니다.

git push origin develop

정말 직접 그리고 많이 해봐야 늘고 성장하는 git 인 것 같다...!!

이렇게 나는 브랜치 병합을 잘 성공하였다

profile
공부 기록 공간 🎈💻

0개의 댓글