git commit -m "print git1"
git commit -m "print git2"
git commit -m "print git3"
의 내용이 있을때
git rebase --interactive HEAD~3
OR
git rebase -i HEAD~3
// 현재 HEAD에서 가장 최신의 commit 목록중 3개를 interactive rebase 하겠다는 의미
git interactive reabase실행 결과
그럼 위와같이 안내 메뉴가 나옴 위 내용을 아래와 같이 수정하면 커밋을 하나로 합칠 수 있음(squash)
git log --pretty=oneline
(걍 소스트리에서 보자)