Rebase vs Merge
2021. 8. 8.
Rebase vs Merge 둘 다 분기된 브랜치를 하나로 합칠 때 사용하는 방법 공통 상황 master에서 분기된 develop 존재 각 기능 개발을 위해 develop에서 feature/test 브랜치를 생성 feature/test 브랜치에 commit 1,2,3이 커밋된 상황 그 사이에 develop 브랜치에 develop commit 1이 추가 커밋된 상황 develop 브랜치의 develop commit 1의 작업 내용과 feature/test 브랜치의 commit 2는 같은 소스를 작업 (소스 충돌) Merge 병합하고자 하는 브랜치의 변경사항을 현재의 브랜치의 최신 커밋 이력으로 남긴다. Step #1 초기 작업 상황 feature/test의 작업이 끝내고 develop으로 반영해야한다. S..