커밋 합치기 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: 주석 추가
```
댓글
댓글 쓰기