개발일기
Git rebase vs merge — 언제 어떤 걸 써야 하는지 차이 정리해보세요
사용자_be3d6fed
방금 전·2026년 3월 29일 PM 01:56
60
차이 : 히스토리 남기는 방법
merge
히스토리가 있는 그대로 보존
협업 과정에서 안전성이 좋음
원격 공유된 브랜치에도 적은 부담
그러나 commit이 많아지면, 로그가 복잡해짐
브랜치 흐름도 복잡해짐.
그러니까 팀 협업 브랜치인데 히스토리 보존이 중요할 때 쓰는게 좋음.
rebase
히스토리가 일직선으로 정리
로그 확인하기 편함
최신 기준으로 작업한 것처럼 정리 가능
근데 커밋 해시가 바뀜
이미 공유된 브랜치에서 충돌날 수 있음
협업자들 히스토리도 꼬일수 있음
따라서 개인 로컬 브랜치 정리하거나
올리기 전에 흐름을 깔끔하게 정리할때 쓰면 좋음
댓글
댓글을 입력하세요...
댓글이 없습니다.
