본문 바로가기
Come on IT/Github

git flow 사용법 정리 (feat. ubuntu)

by JONGSKY 2024. 3. 20.
728x90
SMALL

1. 글을 사용하게 된 계기

 

github는 개발을 하다보면 정말 많이 사용하고

협업을 하는 과정에서도 많이 사용하곤 한다.

 

그래서 git flow를 사용하는 경우도 많은데

간략하게 자주 사용하는 코드를 정리해보고자 한다.

 

2. git flow 사용법

 

- git flow 설치

 

sudo apt-get install git-flow

 

2-1. git flow 사용법 - Feature 브랜치

 

- git flow 초기화

 

git flow init

 

 

- 시작해야할 feature start

 

git flow feature start <feature name>

 

- 개발 작업이 끝난 경우 feature 브랜치를 마무리할 때는 feature finsish

 

git flow feature finish <feature name>

 

- github에 PR을 하기 위해 publish 명령으로 feature 브랜치를 push 함

 

git flow feature publish <feature name>

 

- 다른 원격 저장소에서 feature 브랜치를 가져오는 명령어

 

git flow feature pull origin <feature name>

 

2-2. git flow 사용법 - release 브랜치

 

- 릴리즈 브랜치 생성

 

git flow release start <version>

 

- 릴리즈 브랜치를 원격 저장소에 push 하는 방법

 

git flow release publish <version>

 

- 원격 저장소에서 변경사항을 가져오는 방법

 

git flow release track <version>

 

- 릴리즈 준비가 끝났다면 finsish로 마무리

 

git flow release finish <version>

 

2-3. git flow 사용법 - hot fix 브랜치

 

- hotfix 생성

 

git flow hotfix start <version>

 

- hotfix 완료

 

git flow hotfix finish <version>
728x90
LIST