서로 다른 브랜치를 합치는 두 방식
- merge: 두 브랜치를 한 커밋에 이어붙입니다.
- 브랜치 사용내역을 남길 필요가 있을 때 적합한 방식입니다.
- 다른 형태의 merge에 대해서도 이후 다루게 될 것입니다.
- rebase: 브랜치를 다른 브랜치에 이어붙입니다.
- 한 줄로 깔끔히 정리된 내역을 유지하기 원할 때 적합합니다.
- 이미 팀원과 공유된 커밋들에 대해서는 사용하지 않는 것이 좋습니다.
차이점
히스토리 내역
rebase를 한 뒤의 히스토리는 깔끔하게 한 줄로 정리되지만
merge는 브랜치의 흔적을 남긴다.
'GIT' 카테고리의 다른 글
Reset vs Revert (0) | 2022.02.20 |
---|