rebase
-
git rebase프론트엔드 개발자가 될거야./git 2022. 8. 14. 21:38
Merge 와의 공통점 → 브랜치를 합친다! Merge 와의 차이점 → Merge보다 깨끗한 commit history를 만든다! → Merge와는 다르게 선형적으로 그려진다! 어떻게 commit history를 깨끗하게 만들까? Rebase는 현재 브랜치의 베이스를 재설정해서 합치겠다는 것이다. → base가 바뀔 commit들을 복사해서 연이어 붙이는 것이다! 요약. Merge보다 깨끗한 commit history를 만든다! → Merge와는 다르게 선형적으로 그려진다! 현재 브랜치의 base를 바꾸겠다는 것이다! : 생성된 커밋들은 새롭게 복사되어 base가 변경된다. Rebase 주의점! 복잡한 conflict! 커밋을 너무 쌓아두면 안된다!! 더이상 merge 하지마라. commit도 하지말라!..