← 문제 목록
고급 Git 100P

Rebase와 Merge의 차이점은?

Git에서 두 개의 브랜치를 통합할 때 사용하는 방법으로 rebase와 merge가 있습니다. 두 방법은 코드베이스에 미치는 영향이 다릅니다.
예를 들어, feature 브랜치를 main 브랜치에 통합할 때 merge를 사용하면 두 브랜치의 커밋 기록이 모두 보존되어 병합 커밋이 생성됩니다. 반면, rebase를 사용하면 feature 브랜치의 모든 커밋이 main 브랜치의 커밋 뒤에 위치하게 되어 일직선의 커밋 역사로 정리됩니다. 이러한 차이를 이해하는 것은 Git을 능숙하게 사용하는 데 필수적입니다.

답변

로그인 후 제출하기
0명 풀이 · 정답률 0%