커밋 히스토리를 이쁘게 단장하자
이번 포스팅에서는 Git의 머지 전략 중 대표적인 3가지인 Merge, Squash and merge, Rebase and merge의 차이에 대해서 한번 이야기해보려고 한다. 이전에 포스팅했던 Git 뉴비를 위한 기초 사용법 - 버전관리 포스팅에서 한 차례 가볍게 언급을 했었지만, 이번에는 조금 더 자세히 알아보려고 한다. 이 3가지 머지 전략 모두 브랜치를 머지한다는 목적은 같지만, 어떤 방식을 선택하냐에 따라 커밋 히스토리가 기록되는 방식이 달라지게 된다. 이 3가지 머지 전략은 Github 뿐만 아니라 Atlassian의 …
Aug 30, 2019