git rebase
커밋의 기반을 옮겨 히스토리를 ‘재작성’하는 작업
git rebase는 한 브랜치의 커밋들을 다른 기준(base) 위로 다시 쌓아, 히스토리를 깔끔하게 만들거나 최신 변경을 반영할 때 사용합니다.
실무 포인트
- rebase는 커밋 해시가 바뀝니다(히스토리 재작성).
- 공유된 브랜치에서 무분별한 rebase는 충돌/혼란을 만들 수 있습니다.
커밋의 기반을 옮겨 히스토리를 ‘재작성’하는 작업
git rebase는 한 브랜치의 커밋들을 다른 기준(base) 위로 다시 쌓아, 히스토리를 깔끔하게 만들거나 최신 변경을 반영할 때 사용합니다.