git flow

Winney·2020년 11월 20일
0

git flow는 git을 이용한 일련의 work flow를 말한다. git flow는 software development의 지속을 도와준다. Gitflow workflow는 엄격한 브랜치 모델을 정의한다.

git flow는 두 개의 마스터 브랜치에 프로젝트의 기록을 남긴다. master 브랜치에는 공식적인 release 기록을 남기고 develop 브랜치에는 분기 기능의 통합 지점을 기록한다.

git flow branch 종류

  • master
  • develop
  • feature
  • release
  • hotfix

git flow 사용

git init으로 git이 해당 로컬에 git을 사용 중이더라도 git flow를 사용할 수 있다.
1) git flow init : develop 브랜치가 생성된다.
2) develop branch로 옮겨가게 된다.
3) git flow feature start register
: register는 feature의 이름이 들어가면 된다. 위의 예시로 branch 생성 시 branch의 이름은 feature/register가 된다.

기타 작업 방식은 일반 git 사용법과 같다.

  • 잠깐 다른 소리
    ※ conflict 시 rebase를 사용하자.
profile
프론트엔드 엔지니어

0개의 댓글