본문 바로가기
Q&A2018년 5월 30일1분 읽기

Git branch 전략 어떻게 하시나요

풀
풀스택지훈
조회 2067댓글 4

팀 프로젝트에서 Git을 쓰기 시작했는데, 브랜치를 어떻게 관리해야 할지 모르겠습니다. 모두가 main에 직접 커밋하니까 충돌이 계속 납니다. 실무에서는 어떻게 하시나요?

댓글 4

코코딩하는민수8년 전
Git Flow를 쓰고 있어요. main, develop, feature/*, release/*, hotfix/* 브랜치를 나누는 방식인데 익숙해지면 편합니다.
개개발자준호8년 전
우리 팀은 GitHub Flow를 써요. main + feature 브랜치만 쓰고 PR로 코드 리뷰 후 머지합니다. 소규모 팀에 적합해요.
김김영삼8년 전

팀 규모별 추천:

  • 2-3명: GitHub Flow (main + feature + PR)
  • 5명+: Git Flow (main + develop + feature + release)

가장 중요한 건: main에 직접 커밋하지 않는 것. feature 브랜치를 만들고 PR을 통해 머지하세요.

풀풀스택지훈8년 전
GitHub Flow가 우리 팀에 맞을 것 같아요. main 직접 커밋 금지부터 시작하겠습니다!
Ctrl+Enter로 등록