사내에서 간단하게 git rebase에 대해 설명을 하게 되었습니다. Rebase는 이름 그대로 브랜치의 base를 다시 설정한다는 의미입니다. 위 그림을 보면 feature브랜치에서 a3 커밋을 베이스로 작업을 진행하고 있고, master 브랜치는 이미 상당부분 진행되었습니다. 이때 최신 master 브랜치의 작업 내용을 본인이 현재 작업 중인 feature 브랜치에도 적용하고 싶을 때 Rebase 명령어를 사용합니다. 먼저 최신 master를 pull 받아 옵니다. # master 브랜치로 이동 git checkout master # 최신 master 받기 git pull origin master 그리고 feature 브랜치로 이동한 후에 rebase 명령어를 실행합니다. # feature브랜치로 이..