gitflow, workflow

TEDDY·2022년 12월 23일
0

CODECAMP

목록 보기
51/53
post-thumbnail

gitflow

: 깃의 저장소를 여러개로 나눠서 안전하게 저장, 확장할 수 있는 시스템이다. 브랜치 모델은 feature - develop(dev) - release - hotfix - master으로 나뉘며 각 기능에 맞게 관리 해주면 팀이 편안하게 코드를 짤 수 있다.

Branches

  1. master : 기준이 되는 브랜치로 제품을 배포하는 브랜치다.
  2. develop : 개발 브랜치로 개발자들이 이 브랜치를 기준으로 각자 작업한 기능들을 합친다(Merge).
  3. feature : 단위 기능을 개발하는 브랜치로 기능 개발이 완료되면 develop 브랜치에 합친다.
  4. release : 배포를 위해 master 브랜치로 보내기 전에 먼저 에러검사를 하기위한 브랜치다.
  5. hotfix : master 브랜치로 배포를 했는데 버그가 생겼을 떄 긴급 수정하는 브랜치다.

workflow

: 작업 절차를 통한 정보 또는 업무의 이동을 의미하며, 이름 그대로 작업의 흐름이라고 부른다.

0개의 댓글