커밋 합치기 interactive rebase (git rebase -i)

### 커밋 합치기 interactive rebase (git rebase -i)

- 커밋을 정리하고 싶을 때 사용. 아래 예시는 최근 커밋 3개를 수정할 때

```bash
git rebase -i HEAD~3
```

- 커밋에 대한 vi편집기가 실행되면 해당내용을 변경
    - pick : 커밋내용 유지
    - squash : 해당 커밋을 이전 커밋과 합침

```bash
pick 1a2b3c4 feat: 로그인 기능 추가
squash 2b3c4d5 fix: 오타 수정
squash 3c4d5e6 docs: 주석 추가
```

댓글

이 블로그의 인기 게시물

Session 대신 JWT를 사용하는 이유

스프링 부트 개발자를 위한 유용한 VSCode 설정

5-Step Architecture