[생활코딩](●'◡'●) git flow로 개발과 출시

Chobby·2022년 2월 24일
0

Git

목록 보기
1/1

해당 저장소는 Egoing님의 git flow - 출시와 개발을 동시에 진행하는 방법 강좌를 보고 제작되었음을 미리 밝힙니다.

만약 개발을 해야하는 Branch A 와 출시를 해야하는 Branch B 가 있다면 어떤 방식으로 개발을 진행해야할까??

git flow 를 활용하여 다양한 방법을 사용할 수
있다.

해당 페이지는 git flow 활용 방법에 대해 자세히 알려주는 페이지니 참고하도록 하자.

Git flow는 훌륭한 명령행 도움말과 출력을 제공합니다. 무슨 일이 일어나는지를 알려면 출력을 주의깊게 읽어주세요.

macOS/Window Client Sourcetree는 훌륭한 git gui를 제공하고 git-flow에 대한 지원을 제공합니다.

Git-flow는 병합(merge) 기반의 솔루션입니다. feature 브랜치를 리베이스(rebase)하지 않습니다.

git flow init

으로 기존 git-flow의 사용을 시작한다고 정의해준다.

git flow feature start (Feature Name)

develop 브랜치로 checkout 되며, 새 기능의 개발 시작을 선언한다.

git flow feature finish (Feature Name)

현재 작업한 Feature Name의 내용을 develop 브랜치와 병합 합니다.

자동으로 develop 브랜치로 전환합니다.

이렇게 까지만 사용하더라도 기존 작업내용을 유지하며 때마다 병합해 필요한 프로젝트를 생성할 수 있으며 이후 게시 및 당겨오기 (Pull) 의 경우에는 블로그 사진으로 대채하겠음

profile
내 지식을 공유할 수 있는 대담함

0개의 댓글