
현대적인 Git Branch 전략 비교

·
Dev/Git & Github
졸업 작품 때 Git flow 전략을 사용해 3개월 간의 개발 프로젝트를 성공적으로 마무리했던 경험이 있다. 그때는 별도로 블로그에 정리해서 포스팅하지 않았던 것 같아서 이번 기회에 정리하였다. GIT 브랜치 전략의 필요성소프트웨어 개발에서는 여러 개발자가 동일한 코드 저장소에서 협업하는 경우가 많다.이때, 효율적인 브랜치 관리 전략이 없으면 최신 코드 확인, 개발 시작 지점 결정, 배포 브랜치 선택 등이 혼란을 초래할 수 있다.이러한 문제를 해결하기 위해 Git 브랜치 전략이 등장했다.Git 브랜치 전략은 개발자들이 협업할 때 코드 충돌을 최소화하고, 일정한 규칙을 통해 소스를 체계적으로 관리하는 방법론이다.이번 글에서는 가장 널리 사용되는 Git 브랜치 전략인 Git-Flow와 GitHub-Flow에..