Rebase vs Merge

박영준·2024년 3월 4일
0

Git

목록 보기
16/16

Rebase

1. 정의

  • 순서

    1. B 지점을 base로 가진 branch가 D, E 커밋을 진행
    2. C 지점으로 base를 이동하기 위해 branch에서 C 지점으로 rebase
    3. C 지점으로 rebase 되면 기존 D, E 커밋은 새롭게 정렬되어 C 지점 이후로 변경됨
  • "base(branch의 base)를 재설정한다"

    • branch는 base 지점을 가지고 있어 base에서부터 코드를 수정하기 때문

2. 목적 및 효과

Git History 가 깔끔해진다 (개발자간의 배려?)


참고: Git Merge와 Rebase의 차이, 아름다운고 깔끔한 Git History 만들기.

profile
개발자로 거듭나기!

0개의 댓글