728x90

rebase 2

[Error] Your branch and 'origin/feature-1' have diverged

git branch를 feature-1로 전환 했는데 아래 오류가 나왔다Your branch and 'origin/feature-1' have diverged,and have 4 and 7 different commits each, respectively. 문제 원인 및 해결책은? 문제 원인 Local branch와 Remote branch('origin/feature-1')가 각각 상대방에게는 없는 커밋을 가지고 있다는 뜻Local branch : 'origin/feature-1'에 없는 4개의 커밋이 있음Remote branch ('origin/feature-1') : Local branch에 없는 7개의 커밋이 있음 해결 책local 수정사항도 살리고 싶은 경우Fetch & Rebase를 하자Re..

TIL/2025 2025.12.10

GitHub PR 머지 했는데, 원치 않는 Merge Commit이?!

📢 github PR 후 merge 버튼을 눌렀는데 내가 작성한 commit 이외에 merge commit이 하나 더 생겼어요.. 내가 작업한 commit 만 쏙 반영 되도록 할 수 없을까요?  🤔 PR 머지했는데 이상한 커밋이 하나 더?!GitHub에서 PR을 올리고 머지 버튼을 눌렀는데, 내가 작성한 커밋 이외에 merge commit 이 하나 더 생겼다면?"어.. 내 깔끔한 커밋 히스토리가 이상해졌잖아?!" 😨 이유는 간단해요GitHub의 기본 머지 옵션이 "Create a merge commit" 이기 때문!즉, 기본적으로 새로운 병합 커밋을 추가 생성하는 방식으로 머지가 이루어진다  🔍 Merge 방식의 차이점Git merge는 3가지 옵션이 있음Merge OptionDescription..

TIL/2025 2025.02.14
728x90