Skip to content
GwiyeomGo Tech Blog
About GwiyeomGo

Git gitflow는 뭐지?

GIT, 20211 min read

배경

여러명이 한 프로젝트에서 다양한 작업을 하게 되었다. 스프린트를 매주 진행하면서 갑자기 발생하는 이슈는 어떻게 해결해야 할까? 어떤 이슈는 운영계 배포하지 않고 다음에 배포해야하는데 어떻게 관리하지? 시니어 개발자님의 조언은 git flow에 관해서 공부하라는 조언을 얻었다.

git flow 정의

위키에 찾았을 때 정의가 나오지 않아서 여러번 검색하다가 github에서 git flow 코드를 알게되었다. 그곳에는 아래와 같이 git flow를 정의하고 있다.

A collection of Git extensions to provide [high-level repository operations](높은 수준의 저장소 작업) for Vincent Driessen's branching model

Vincent Driessen의 branching model에 대한 높은 수준의 저장소 작업을 제공하기 위한 Git 확장 모음

git flow 설명

을 보면 각각의 branch를 용도에 따라 이름을 정하고 사용하고 있다.

feature > develop > release > hotfix > master

© 2024 by GwiyeomGo Tech Blog. All rights reserved.