git _ rebase

서동찬·2020년 8월 9일
0

git

목록 보기
4/4

Git에서 한 브랜치에 다른 브랜치를 합치는 방법

1) Merge
2) rebase

Merge

  • 처음 상태

  • 두개의 브랜치로 나누어진 상태

    Merge를 통해 두개의 브랜치(C3, C4)를 C2로 합친다.

Rebase

1) 합치기

  • rebase 명령으로 한 브랜치에서 변경된 사항을 다른 브랜치에 적용할 수 있다.
  • C3 에서 변경된 사항을 Patch로 만들고 이를 다시 C4 에 적용시키는 방법

2) 커밋 하나로 만들기

  • rebase 를 먼저 실행한 후 병합을 시도한다면 그 이력을 하나의 줄기로 만들 수도 있습니다.

3) rebase 취소

  • git rebase --abort

profile
개발자 매뉴얼

0개의 댓글