· inner-circle

pull request 진행 시 Git Confilct Solution (feat. rebase)

코드리뷰가 끝난 PR이 메인 브랜치와 충돌했을 때 merge 대신 rebase로 이력을 일직선으로 유지하며 푼 과정. GitHub의 세 가지 머지 방식 차이도 함께 짚었다.

작성날짜: 24.09.23

👨‍🌾 충돌 생기면 rebase 사용해보자

상황

  • 코드리뷰 완료 후 메인 브랜치와의 충돌
  • 팀장(호준님)이 알려준 충돌 해결 방법

먼저! GitHub Merge pull request 종류에 대해 알아보자

image

3가지에 대해 좀 더 알아보자

image

rebase를 이용해 해결해보자

1. 충돌 발생 확인

image

2. intellij 이용해 rebase를 진행

image

3. 충돌 해결해나가 ! (feat. 강제푸시)

image

여기서 rebase는 왜 사용할까?

image