git rebase
💻 git rebase git에는 한 브랜치를 다른 브랜치와 합치는 방법이 merge명령어 이외에도 하나 더 있는데 그것이 rebase명령어이다. git rebase는 git merge와 같이 브랜치를 병합할때 사용한다. 그렇다면 rebase는 언제 사용하는 것일까? ➡️ commit history를 commit이 적용된 순서대로 남기고 싶을때 예를 들어 아래 그림과 같은 commit history가 있다고 가정해보자. develop 브랜치는 c2 commit에서 분기되어 변경사항을 c4 commit에 저장하였다. main 브랜치는 c2 commit 이후에 c3 commit의 변경사항이 이미 적용되어있다. 만일 내가 이 프로젝트를 관리하는 PM이라면 아래 그림과 같이, 나중에 적용되는 c4 commit이..
2023.11.29