Skip to content

[지은] Github Merge 에러

BaeJ1H021 edited this page Dec 11, 2023 · 1 revision

문제 상황

Feature branch : #23 - 메인 페이지 레이아웃을 머지할 때 Squash Merge가 아닌 일반 Merge를 해버렸다.

문제 원인

깃허브 머지 방식에 대해 온전히 이해하고 있지 않아서 발생한 문제.

아래와 같은 드롭다운을 통해 알맞은 Merge 방식을 선택했어야 했는데, 그러지 못했다.

image

문제 해결

가능한 방식

  1. revert PR 작성

    revert를 하더라도 revert용 PR 기록은 물론, 그 전에 dev 브랜치에 들어간 모든 커밋들이 남아있게 되기 때문에 커밋 기록을 없애고 싶은 목표와 일치하지 않는다.

  2. 백업용 파일 구비 후 force push 진행

    깨끗한 커밋 기록을 되돌릴 수 있으나, 정말 최악의 경우 dev 브랜치의 모든 것이 날라갈 수 있다는 치명적인 단점이 있다.

  3. 그냥 놔두기…🥲

선택한 방식

그냥 놔두는 것을 선택했다. 팀원과의 합의를 통해 커밋 기록을 깨끗히 하는 것이 혹시 모를 위험을 감수하는 것 만큼 중요하지 않다고 판단했기 때문

다음부터는 꼭 올바른 방식의 머지를 선택하도록 하자…🥲

🌊 ALGOCEAN

TEAM : 강서(대문)구

기획

아키텍처

스프린트 계획회의

데일리스크럼

팀 회고

개발 일지

태호

more

지호

more

지은

more

승규

more

멘토링 일지

Clone this wiki locally