본문 바로가기
Dev/Git

develop 브랜치에서 작업하기

by 싯벨트 2022. 9. 26.
728x90

우아한형제들 깃 플로우 전략

 

우린 Git-flow를 사용하고 있어요 | 우아한형제들 기술블로그

{{item.name}} 안녕하세요. 우아한형제들 배민프론트개발팀에서 안드로이드 앱 개발을 하고 있는 나동호입니다. 오늘은 저희 안드로이드 파트에서 사용하고 있는 Git 브랜치 전략을 소개하려고 합

techblog.woowahan.com

main은 정말 배포를 하는 용도로만 사용하고, develop 브랜치를 기존 main 처럼 사용하며

협업 과정에서 main의 보호와 추후 개발될 기능들의 자유로운 개발을 가능케 하는 전략이다.

 

# 간단한 플로우

// develop 브랜치 만들고 이동
$ git checkout -b develop

// develop 브랜치에 feature 푸쉬
$ git push origin develop feature/~

// develop 브랜치 이동 후 pull 
$ git checkout develop
$ git pull origin develop

# PR 작성 시 feature/~ 를 develop으로 하도록 변경! (default는 main 이라서 실수 조심!)