본문 바로가기
Q&A2022년 6월 5일1분 읽기

Git 브랜치 전략 추천

윤
윤재혁
조회 1102댓글 1

팀에서 Git 브랜치를 어떻게 관리해야 하나요? 브랜치 전략을 추천해주세요.

댓글 1

김김영삼4년 전

팀 규모별 Git 브랜치 전략:

1. GitHub Flow (소규모 팀, 추천):

main ────────────────────────
└── feature/login ──PR──┘
└── fix/bug-123 ───PR───┘
  • main + feature 브랜치
  • PR → 코드 리뷰 → main 머지
  • 간단하고 빠름

2. Git Flow (대규모/릴리스 관리):

main ─────────────────────
develop ──────────────────
└── feature/* ──────┘
└── release/1.0 ────┘
└── hotfix/* ────────┘
  • develop, release, hotfix 브랜치 추가
  • 복잡하지만 체계적

2022년 트렌드: 대부분의 스타트업/중소 팀은 GitHub Flow + squash merge를 사용합니다.

Ctrl+Enter로 등록