Git에서 Squash Merge의 동작과 장점으로 올바른 것은?
어려움 GitHub Docs해설
Squash Merge(git merge --squash)는 기능 브랜치의 여러 작은 커밋들을 하나의 커밋으로 압축하여 대상 브랜치에 적용합니다. 메인 브랜치의 이력이 깔끔해지는 장점이 있지만, 개별 커밋의 상세 이력은 사라집니다.
Squash Merge(git merge --squash)는 기능 브랜치의 여러 작은 커밋들을 하나의 커밋으로 압축하여 대상 브랜치에 적용합니다. 메인 브랜치의 이력이 깔끔해지는 장점이 있지만, 개별 커밋의 상세 이력은 사라집니다.