rebase 썸네일형 리스트형 merge, rebase, squash 차이 개요 깃에는 커밋을 합칠 수 있는 여러 키워드들이 있어요. 이번에는 가장 자주 사용되는 merge, rebase, squash 키워드와 그 차이들에 대해 알아봤어요. Merge 두 개의 branch를 합치는 과정이에요. 만약 'feature' branch에서 작업을 완료하고 이를 'main' branch에 합치려면 merge를 사용하게 돼요. merge를 할 때, 'feature'와 'main' branch의 변경 사항들을 합치고, 그 결과를 새로운 커밋으로 저장해요. // 현재 브랜치에 {test} 브랜치를 합치겠다는 뜻 git merge test Rebase 한 branch의 변경 사항을 다른 branch 위에 "재배치"하는 과정이에요. 예를 들어 'feature' branch에서 작업하던 중 'ma.. 더보기 이전 1 다음