git merge & rebase 그림 정리
2022. 5. 13. 11:11ㆍgit


'non fast-forward 병합'을 실행하면, 브랜치가 그대로 남기 때문에 그 브랜치로 실행한 작업 확인 및 브랜치 관리 면에서 더 유용하다.



merge 와 rebase 는 통합 브랜치에 토픽 브랜치를 통합하고자 하는 목적은 같으나, 그 특징은 다르다.
merge: 변경 내용의 이력이 모두 그대로 남아 있다. but 이력이 복잡해진다.
rebase: 이력이 단순하게 관리된다. but 원래의 커밋 이력이 변경되어, 세부적인 이력이 남지 않는다.
'git' 카테고리의 다른 글
| [Git] SSH 키 생성 및 등록 방법 (0) | 2025.10.02 |
|---|---|
| [GitHub] 민감한 정보 완전 삭제와 PR 히스토리 정리 (0) | 2025.10.02 |
| git work flow (0) | 2022.06.14 |
| [Git] Git 되돌리기 Reset & Revert (0) | 2022.04.15 |
| git push에서 Permission denied 해결 (0) | 2022.01.04 |