Git 여러 커밋 하나로 합치기
·
Git
브랜치를 따서 작업을 한 후, master 브랜치로 합치는 과정에서 그냥 머지를 하게되면 내 브랜치에서 작업했던 여러 커밋들도 master 히스토리에 그대로 찍히기 때문에 지저분해질 수 있다. 이때 내 브랜치의 커밋 기록을 하나로 합친 후 master로 머지한다면 커밋 히스토리를 좀 더 간결하게 관리할 수 있다. 1. 하나의 커밋으로 합칠 최근 N개의 커밋 선택하기 최근 3개의 커밋을 하나로 합치고 싶다면 아래와 같이 명령어를 입력하면 된다. git rebase -i HEAD~3 2. 현재 리베이스 중인 커밋에 통합할 커밋 선택하기 1번의 명령어를 입력하면 최근 3개의 커밋 기록이 vim 모드로 뜨는데, 여기서 i를 눌러 insert 모드로 진입한다. 그리고 가장 위에 뜨는 커밋을 제외한 나머지 커밋들의..