merge 와 rebase 의 차이

GuruneLee·2022년 1월 1일
0

Let's Study 공부해요~

목록 보기
8/36

브랜치가 나뉜 후, 줄기의 수정사항과 브랜치의 수정사항을 어떻게 합칠것인가?

  1. merge a->b : a의 커밋을 'merge commit'이라는 하나의 커밋으로 b위에 쌓음
  2. rebase a->b : a의 커밋을 b의 커밋 밑에 집어 넣는다 (b에 수정을 가하기 전 상태를 변경하는 것이므로 're-base'라고 표현한 듯)
  • rebase는 b를 이미 오리진에 푸쉬한 상황이라면 force push를 해야한다 (commit 내역이 맞지 않아 뻑남). 따라서 push 전에 자주자주 rebase하고, 마지막에 merge를 하도록 하자

profile
Today, I Shoveled AGAIN....

1개의 댓글

comment-user-thumbnail
2022년 9월 2일

오호 좋은 내용 감사해요!

답글 달기