git issue
git cherry-pick으로 rebase 완성하기
git cherry-pick으로 rebase 완성하기
2022.01.28문제의 시작은 Merge가 되기도 전에 다른 branch에서 작업을 하다가 Merge가 된 후에 기본 branch의 작업을 가져와야 했었다. 이것을 rebase로 해결한 사례이다. 우선 Merge와 Rebase의 차이는 아래와 같다. Rebase와 Merge의 차이점 Merge로 통합하기 이 두 브랜치를 합치는 가장 쉬운 방법은 merge 명령을 이용해 3-way Merge로 새로운 커밋을 만들어내는 것이다. 이 때 내부적으로 공통조상인 C2를 이용하게 된다. Rebase로 통합하기 두 브랜치가 나뉘어 있는 아까와 같은 상황에서 시작한다. 대강 여기서 rebase를 이용할 예정이다. 왜냐하면 커밋이 깔끔하기 때문에. 전체 흐름을 파악했다면 문제인 요소에 대해 디테일하게 접근해보자. 문제는 다음과 같다. ..