본문 바로가기

개인공부

Git-flow 명령어

반응형

Basic 명령어

git flow <feature | release | hotfix> <start | finish> <branch_name>

feature : 특정 기능을 개발/수정할 때 사용되는 브랜치

release : 배포시 사용되는 브랜치

hotfix : 서비스 되고 있는 소스 (maser 브랜치)의 문제를 해결후 병합(merge)해야할 때 사용되는 브랜치

 

 

 

git-flow가 적용된 프로젝트를 clone 하는 경우

git clone <remote_url>
git checkoit -b develop origin/develop
git flow init -d

 

 

git-flow 사용 방법

feature 브랜치 적용 develop/feature

완료후 finish develop

그리고 push
git flow feature start <branch_name>
git flow feature finish <branch_name>
git push origin master

 

개발 완료후 배포할때는 release를 이용한다.

git flow release start <version_name>
git flow release finish <version_name>
git push origin master
git push --tags

 

참조

https://danielkummer.github.io/git-flow-cheatsheet/index.ko_KR.html

 

git-flow cheatsheet

 

danielkummer.github.io

 

반응형