브랜치를 병합할 때, rebase와 merge는 흔히 사용이 되는 명령어들이다. 하지만 헷갈릴 수 있으니, 이번 포스팅에서 두가지 명령어의 차이점에 대해서 간단히 포스팅 하겠다.mergemerge는 말 그대로 브랜치를 합치는 작업을 한다. 특징은 각각의 브랜치의 커밋 히스토리가 모두 남는다.예를 들면, main branch가 있고, 이 브랜치에서 파생된 ui-feature 브랜치가 있다고 해보자.이 ui-feature 브랜치에서 작업을 했다고 가정하면, 그냥 이렇게 merge를 해줄 수 있다.git switch maingit merge ui-feature Fast forward merge Non-fast forward merge [conflict가 없는 경우]브랜치를 main으로 바꾸고, ui-feat..