[Git]Merge vs Rebase Rebase를 중점으로 봐보자


[Git]Merge vs Rebase Rebase를 중점으로 봐보자

git base ci/cd tool 들은 커밋 또는 브랜치의 변경 사항을 다른 브랜치나 커밋에 반영할 수 있도록 지원하는데 이를 보통 Merge와 Rebase라고 한다. 여기서 한가지 의문점이 생길 수 있는데 왜 굳이 Merge와 Rebase 2개의 방법을 제공하는 걸까? Merge와 Rebase를 Rebase를 중점으로 알아보도록 하자. 하지만 짤은 Conflict 나는 개판 Merge 짤이다 Merge 전제 main 브랜치로 부터 Feature 브랜치를 따고 3가지 커밋이 이루어져 있다 main 브랜치는 Feature 브랜치가 따진 이후 2번의 커밋이 이루어져 있는 상황이다. git checkout feature git merge maian //or git merge feature..


원문링크 : [Git]Merge vs Rebase Rebase를 중점으로 봐보자