Rebase

알파로그·2023년 3월 5일
0

About Git

목록 보기
1/15

✏️ Rebase

📍 merge 의 단점

main 과 branch 가 갈라져 많은 작업이 각각 진행 되었을 때

merge 로 병합시키게 되면 가장 마지막 내용만 병합되게 된다.

만약 이 이후 이전 작업 내역을 확인하기 위해선
병합 전의 brach 내역과 main 의 내역을 모두 확인해야 하는 번거로운 일이 발생한다.

📍 rebase 로 문제 해결

  • merge 의 단점을 보완해 main 만 확인하면 모든 히스토리를 확인할 수 있다.

서브 브랜치의 모든 commit 이력을 main 브랜치로 옮기는 작업

git rebase main

bugFix 가 main 다음 으로 위치되고 main 도 최하위 commit 으로 이동시킨다

git checkout main; git rebase bugFix
profile
잘못된 내용 PR 환영

0개의 댓글