본문 바로가기
개발공부

Git 브랜치 전략

by bzerome240 2022. 7. 10.

 

브랜치 전략을 세우는 이유

  • 하나의 프로젝트 소스코드를 여러 개발자가 다루다보면 여러 이슈가 발생한다.
  • 협업을 위한 약속

 


 

1. gitflow 브랜치 전략

대규모에 적합하다.

 

  •  master
    • production에 출시가 가능한 브랜치
  • develop
    • 개발이 완료된 최신 브랜치
  • feature
    • 기능 개발 단위로 Feature 브랜치가 생성됨, 개발 브랜치
  • release
    • Develop 브랜치에서 생성됨 
    • 개발이 완료되어 출시를 위해 준비하는 브랜치
  • hotfix
    • Production에 배포 된 버전에서 발생한 버그를 수정하는 브랜치

 

 

https://velog.io/@ssol_916/Git-Branch-%EC%A0%84%EB%9E%B5%EC%9D%98-%EB%8C%80%ED%91%9C%EA%B2%A9-Git-Flow-%EC%A0%84%EB%9E%B5

 

2. github flow 브랜치 전략

소규모, 빠른 개발 단위에 적합하다.

slave라는 단어가 떠오르는 master 대신 main이라는 단어를 사용할 것을 권장하고있다.

 

  • main (master)
  • feature

 

 

728x90
반응형

'개발공부' 카테고리의 다른 글

릴리즈 노트란? 그리고 작성하는 방법과 Tip  (0) 2022.08.18
Technical Writer 테크니컬 라이터란?  (0) 2022.08.16
CI/CD 란?  (0) 2022.07.04
PWA 프로그레시브 웹앱?  (0) 2022.06.26
WebRTC 란?  (0) 2022.06.11

댓글