그동안 프로젝트에서 squash & merge 로 PR 온 것을 병합해줬는데 내가 명확히 차이점을 모른다는 것을 간파해서, 블로그 내용을 보면서 정리해보았다.
1) MERGE

2) SQUASH & MERGE

3) REBASE & MERGE

느낀 점
- MERGE COMMIT 의 존재에 대해 알게 되었고, 이 MERGE COMMIT 이 각 세개의 유형마다 어떻게 다르게 일어나는지가 몹시 흥미로웠던 것이다.
- 셋의 명확한 차이를 알았고, 종종 들어와서 복습해나가야지
참고 & 내용 출처 블로그
https://im-developer.tistory.com/182