git merge --squash (대상 브랜치)
1. 변경사항들 스테이지 되어 있음
2. git commit 후 메시지 입력
일반 merge 와 merge --squash 는 실행 후 코드의 상태는 같지만 내역에 차이가 있음
1. 일반 merge : A와 B 두 브랜치를 한 곳으로 이어붙임
2. merge --squash : B 브랜치의 마디들을 복사해다가 한 마디로 모아 A 브랜치에 붙임(stage 상태)
1. 협업을 위한 브랜칭 전략
2. 사용되는 브랜치들