본문 바로가기
쿤즈 Dev/Git

[Git Flow] Git Flow 설치 및 설정

by Koonz:) 2024. 6. 10.
728x90

Git Flow에 대해서 알아봤어요. Git Flow는 소프트웨어 개발에서 Git 브랜치를 효과적으로 관리하기 위한 워크플로우입니다. 그래서 Git Flow를 사용하면 팀 전체가 체계적으로 작업할 수 있으며, 코드의 안정성을 유지하면서 새로운 기능을 쉽게 추가할 수 있습니다.

 

 

그럼 어떻게 설치하고 설정하는 것일까요?

이 글에서는 Git Flow의 설치과 설정 방법에 대해서 자세하게 알아볼게요.

 


Git 설치

Git Flow를 사용하기 위해서는 먼저 Git을 설치해야 합니다.

 

 

대부분의 운영 체제에서 Git은 기본적으로 설치가 되어 있지만 설치가 되어 있지 않다 하더라도 쉽게 설치할 수 있습니다.


Mac

Mac(맥)에서는 'Homebrew'를 통해서 Git을 쉽게 설치할 수 있습니다.

brew install git

Windows

Windows(윈도우)에서는 Git for Windows 설치파일을 공식 사이트에서 다운로드하여 설치합니다.


Linux

리눅스는 각 배포판의 패키지 관리자를 사용하여 Git을 설치할 수 있습니다.

sudo apt-get install git # Ubuntu/Debian
sudo yum install git # CentOS/RHEL

Git Flow 설치

Git이 설치된 후, Git Flow를 설치합니다. Git Flow은 Git을 사용하면서 Git Flow 정책에 맞게 사용하는 추가 도구입니다. 따라서 반드시 Git이 먼저 설치가 되어 있어야 하며, Git Flow는 설치 이후 별도로 설치해야 합니다.


Mac

Mac(맥)에서는 'Homebrew'를 통해서 Git Flow 역시 설치할 수 있습니다.

brew install git-flow-avh

Windows

Windows(윈도우)에서는 설치된 Git bash를 열고 다음 명령어를 입력하여 설치합니다.

git clone --recursive https://github.com/nvie/gitflow.git
cd gitflow
make install

Linux

Linux의 각 배포판의 패키지 관리자를 사용하여 Git Flow를 설치할 수 있습니다.

sudo apt-get install git-flow # Ubuntu/Debian
sudo yum install gitflow # CentOS/RHEL

Git Flow 설정

Git Flow의 설치가 끝나면 관리하고자 하는 프로젝트 디렉토리에서 Git Flow를 초기화해야 합니다. 이는 프로젝트의 루트 디렉토리에서 수행할 수 있습니다.


Git Flow 초기화

Git Flow 초기화는 간단한 명령어 하나로 수행됩니다. 프로젝트의 루트 디렉토리에서 다음 명령어를 실행합니다.

git flow init

 

이 명령어를 실행하면 몇가지 설정을 요구하는 프롬프트가 나타납니다.

프롬프트(prompt)
프롬프트는 명령어나 입력을 요구하는 메시지 또는 인터페이스를 의미합니다.

 

 

기본 설정을 사용하려면 Enter 키를 눌러 기본값을 수락하면 됩니다.

 

 

Git Flow 브랜치 구조는 아래 포스팅에서 확인해주세요.

 

[Git Flow] Git & Git flow 소개

안녕하세요. 이번 시리즈에서는 Git flow(깃 플로우)에 대해서 알아볼게요. Git flow를 알기 전에 Git에 대해서 먼저 알아야 해요. 서비스, 커머스 기타 등등의 많은 회사들에서 대부분 사용하고 있는

koonsland.tistory.com


이 글에서는 Git Flow의 설치 및 설정 방법에 대해서 알아보았아요. Git Flow를 사용하면 프로젝트의 브랜치를 체계적으로 관리할 수 있으며, 코드의 안정성과 개발 속도를 모두 향상 시킬 수 있습니다. 다음 포스팅에서는 Git Flow를 사용하여 브랜치를 생성/수정/삭제하는 방법을 알아보고 각 브랜치별로 어떻게 명령어가 실행되는지 알아볼게요.

 

이 포스팅 시리즈를 통해서 여러분들도 Git Flow의 기본 개념을 익히고 Git Flow의 명령어들이 어떤 Git 명령어로 실행되는지 배우게되어 개인 프로젝트나 실무에서도 잘 활용하실 수 있게 되길 바랍니다.

 

이전 글 보기

2024.06.08 - [쿤즈 DevTool/Git] - [Git Flow] Git & Git flow 소개

댓글