Git Rebase
정의
Rebase 란
두 개의 공통 Base를 가진 Branch에서 한 Branch의 Base를 다른 Branch의 최신 커밋으로 옮기는 작업
Rebase 전
Rebase 후
장점
- 공유 Branch의 최신 변경사항을 즉각 반영할 수 있다.
- 커밋 이력을 남기지 않아 commit history가 깔끔해진다.
프로세스
- 충돌이 없다면 소스 merge
- 충돌 발생시, 각 commit 마다 conflict를 해결
Rebase 란
두 개의 공통 Base를 가진 Branch에서 한 Branch의 Base를 다른 Branch의 최신 커밋으로 옮기는 작업
댓글남기기