merge를 하면 커밋들이 그대로 히스토리에 남은채로 merge됨. rebase를 해도 이어붙여지게 됨.
- 브랜치에 한것들이 하나하나 기억되지 않고싶지 않음. 모든 커밋들을 하나에 뭉뚱그려 추가하고싶을때!
git merge --squash root
커밋이 아직 만들어지지 않았음
git status 했을때
git commit 했을때
: squashed했다고 나옴
: 저장후 종료하면
:root 브랜치는 살아있음. 원하지않으면 삭제