반응형 rebase1 Git Rebase vs Merge 차이점 (깃 리베이스와 머지) Git을 사용하다 보면 브랜치를 통합할 때 주로 두 가지 방법을 사용하게 됩니다. rebase와 merge인데요, 이 두 방법은 같은 목적을 달성하지만, 작동 방식과 결과물에는 차이가 있습니다. rebase와 merge의 차이점을 정리해보겠습니다.Merge란?Merge는 두 개의 브랜치를 하나로 통합하는 가장 일반적인 방법입니다.특징새로운 커밋(merge commit)을 생성원본 브랜치의 히스토리를 그대로 유지브랜치의 컨텍스트를 보존장점비파괴적인 작업: 기존 커밋을 변경하지 않음브랜치의 전체 히스토리를 유지단점복잡한 merge 커밋이 생길 수 있음히스토리가 복잡해질 수 있음 Rebase란?Rebase는 한 브랜치의 커밋들을 다른 브랜치의 끝에 "재배치"하는 과정입니다.특징커밋 히스토리를 선형적으로 생성원.. 2024. 8. 27. 이전 1 다음 반응형