git rebase -i <수정하려는 커밋들의 부모 커밋>
명령어 | 설명 |
p, pick | 커밋 그대로 두기 |
r, reword | 커밋 메시지 변경 |
e, edit | 수정을 위해 정지 |
d, drop | 커밋 삭제 |
s, squash | 이전 커밋에 합치기 |
Sourcetree에서 사용하기
수정하려는 커밋들의 부모 커밋에서 Rebase children of <> interactively... 버튼을 클릭
Edit Message : 커밋 메시지 변경
Squash with previous : 이전 커밋에 합치기
Delete : 커밋 삭제
↓↑ 버튼 : 커밋 위치 위, 아래 이동