git rebase

커밋의 기반을 옮겨 히스토리를 ‘재작성’하는 작업


git rebase는 한 브랜치의 커밋들을 다른 기준(base) 위로 다시 쌓아, 히스토리를 깔끔하게 만들거나 최신 변경을 반영할 때 사용합니다.

실무 포인트

  • rebase는 커밋 해시가 바뀝니다(히스토리 재작성).
  • 공유된 브랜치에서 무분별한 rebase는 충돌/혼란을 만들 수 있습니다.

관련 문서