feature
브랜치에서 작업이 끝난 후, 이를 develop
브랜치에 병합하기 위해 PR(Pull Request)을 생성하고 병합하는 방법은 다음과 같습니다.
먼저, feature
브랜치에서 작업한 내용을 커밋하고 원격 저장소로 푸시합니다.
git add .
git commit -m "<type>: <discription>"
git push origin feature-branch-name
Pull Requests
(또는 Merge Requests
라고도 함) 탭을 클릭합니다.New Pull Request
버튼을 클릭하여 새 PR을 생성합니다.develop
브랜치를 선택합니다.feature
브랜치를 선택합니다.Create Pull Request
버튼을 클릭하여 PR을 생성합니다.PR이 생성되면 팀원들이 코드 리뷰를 할 수 있습니다. 리뷰어들이 코드에 대해 피드백을 남기면, 해당 피드백을 반영하여 추가 커밋을 푸시할 수 있습니다.
git add .
git commit -m "<type>:<discription>"
git push origin feature/branch-name
PR은 자동으로 업데이트됩니다.
리뷰어가 PR을 승인하면, develop
브랜치로 병합할 수 있습니다.
Merge Pull Request
또는 Merge
버튼을 클릭하여 병합을 시작합니다.✅ Create a merge commit: 기본 병합 방식으로, 병합 커밋이 생성됩니다.
⇒ 작업 라인이 잘 보일 수 있도록 브랜치 트랙킹이 한눈에 보이는 머지전략을 선택합니다.
~~Squash and merge: 모든 커밋을 하나로 합친 후 병합합니다.~~
~~Rebase and merge: develop
브랜치 위에 feature
브랜치의 커밋을 리베이스하여 병합합니다~~.