twocowsong

Merge , Rebase 본문

IT/Git

Merge , Rebase

WsCode 2022. 2. 23. 14:12

Merge : 2개의 브랜치를 병합시켜 새로운 커밋 1건을 발생시키면서 내용을 합치는 것

Rebase : 옮기고자 하는 브랜치(A)와 붙이려는 메인 브랜치 (main) 2개가 있을경우 A 브랜치의 모든 커밋건들을 main 브랜치에 붙여버리는것

 

차이점 : 히스토리(내역)이 다르게 노출된다.

Merge를 하여 브랜치를 합치는경우 브랜치가 메인브랜치로 합쳐진걸 확인할수있다.

 

 

평범한 그래프처럼보이지만 Rebase로 병합하면 히스토리 를 남기지않으며 타 브랜치 커밋건들이 메인 브랜치의 커밋들처럼 보인다.

'IT > Git' 카테고리의 다른 글

Git reset , revert  (0) 2022.02.23