반응형

Gitflow 2

Git 브랜치 전략 완벽 비교! Git Flow vs GitHub Flow 어떤 걸 선택해야 할까?

Git은 매우 유연한 버전 관리 시스템입니다.하지만 프로젝트가 커질수록 브랜치를 아무렇게나 사용하면 코드가 꼬이고 협업이 어려워지죠.그래서 실무에서는 브랜치 전략을 세워 체계적으로 관리하는 것이 매우 중요합니다.이번 포스팅에서는 두 가지 대표 전략인 Git Flow와 GitHub Flow를 비교해보겠습니다.🌳 1. Git Flow란?Vincent Driessen이 제안한 전략으로, 복잡한 릴리즈 관리에 적합합니다.브랜치 구조가 체계적이며 릴리즈 주기가 긴 기업형 프로젝트에서 자주 사용됩니다.📁 주요 브랜치 구조master : 실제 배포되는 코드 (Read-only)develop : 개발 브랜치, 기능 병합의 중심feature/* : 새로운 기능 개발release/* : 릴리즈 준비hotfix/* : ..

Git 2025.10.08

Git 브랜치 전략 – Git Flow vs Trunk Based 차이와 선택 가이드

안녕하세요 😊개발 프로젝트에서 버전 관리와 협업은 매우 중요한데,이를 어떻게 운영하느냐에 따라 개발 효율이 크게 달라집니다. 특히 Git을 사용할 때 많이 쓰이는 대표적인 브랜치 전략이👉 Git Flow👉 Trunk Based Development 오늘은 두 전략의 개념과 장단점을 비교해보고, 언제 어떤 방식을 선택하면 좋은지 알려드리겠습니다.📍 1. Git Flow란?Vincent Driessen이 제안한 전통적인 브랜치 전략으로, 대규모 프로젝트에서 많이 사용됩니다.구조main (master): 실제 배포 버전develop: 다음 배포를 준비하는 통합 브랜치feature/: 새로운 기능 개발용 브랜치release/: 배포 준비용 브랜치hotfix/: 긴급 수정용 브랜치특징배포 주기가 길고, 안..

Git 2025.10.01
반응형