개발일기#Git
Git rebase vs merge — 언제 어떤 걸 써야 하는지 차이 정리해보세요
사용자_5e460818
방금 전·2026년 3월 27일 PM 12:08
60
1. Git Merge (병합)
방식: 두 브랜치를 합친 새로운 '병합 커밋(Merge Commit)'을 만듭니다.
장점: 작업한 과거 기록이 브랜치 형태 그대로 안전하게 보존됩니다.
단점: 여러 명이 작업할 경우 커밋 히스토리가 거미줄처럼 복잡해집니다.
2. Git Rebase (베이스 재설정)
방식: 내 브랜치의 시작점(Base)을 대상 브랜치의 최신 커밋으로 옮겨, 내 커밋들을 그 뒤에 일렬로 다시 이어 붙입니다.
장점: 커밋 히스토리가 한 줄(일직선)로 아주 깔끔하게 정리됩니다.
단점: 커밋의 시간과 해시값이 새로 덮어씌워지기 때문에, 잘못 사용하면 히스토리가 꼬일 수 있습니다.
댓글
댓글을 입력하세요...
댓글이 없습니다.
