git

git

[git] PR 시에 main과 featrue branch의 commit 내역이 겹쳐 conflict가 발생하는 경우 해결 방법

문제 상황 프로젝트 개발을 하던 도중에 다음과 같은 문제가 발생했다. API 2개를 연달아 개발하던 도중에, 먼저 개발한 API를 모두 개발하고 나서 그 다음 API를 개발하려고 했다. 먼저 개발한 API - A 이후 개발한 API - B A, B 둘 다 같은 도메인을 사용하는 코드다 보니 Respository를 공통적으로 사용해야 했는다. A를 모두 개발하여 Pull Request를 날렸지만 아직 Merge가 되지 않아, 다음 작업을 진행하려고 할 때 공통 코드를 사용하기 위해서 A의 commit을 그대로 이어가야 했던 것이다. 위와 같이 커밋 히스토리가 남겨졌고, 다른 작업자에 의해 Pull Request가 merge 되어 B의 Pull Request를 날리려고 했다. 하지만, B에는 A의 커밋 내역..

당찬 뱁새
'git' 카테고리의 글 목록