[Git] Git Flow 전략
# Back-End/Git

[Git] Git Flow 전략

🔍 주제

 

Git Branch 전략 중 하나인 Gir Flow는 프로젝트를 전략적으로 관리할 수 있도록 하는 전략입니다.

 


 

 

 

 

Git Flow전략에서의 브랜치 종류 5개

  • feature/{티켓기능} : 개발자가 특정 기능을 개발할 때 사용하는 브랜치
  • develop : 개발 브랜치, 기능 구현 완료 후 develop에 머지
  • release : 배포(출시)하기 위해 준비하는 브랜치, release 브랜치의 코드를 바탕으로 QA팀에서 QA를 수행
  • master : 실제 서비스로 런칭될 코드가 런칭되는 브랜치, 프로덕트 레벨
  • hotfix : 버그 수정 등 긴급 패치 시 사용하는 브랜치, 수정된 내용은 develop과 master에 동시에 머지

 

협업툴인 Slack, Jira와 함께 사용하면 더 효율적으로 사용할 수 있다.

개인 프로젝트를 주로 하여 브랜치 관리를 잘 안했지만 다음 프로젝트 시 적용해서 개념을 익혀두면 좋을 것 같다!

 

 

 

 

 

 

 

728x90