728x90
반응형
gitflow
master : 기준이 되는 브랜치로 제품을 배포하는 브랜치
develop : 개발 브랜치로 개발자들이 이 브랜치를 기준으로 각자 작업한 기능들을 Merge
feature : 단위 기능을 개발하는 브랜치로 기능 개발이 완료되면 develop 브랜치에 Merge
release : 배포를 위해 master 브랜치로 보내기 전에 먼저 QA(품질검사)를 하기위한 브랜치
hotfix : master 브랜치로 배포를 했는데 버그가 생겼을 때 긴급 수정하는 브랜치
github flow
Git-flow가 Github에서 사용하기에는 복잡하다고 나온 브랜치 전략
hotfix 브랜치나 feature 브랜치를 구분하지 않음. 다만 우선순위가 다를 뿐
수시로 배포가 일어나며, CI와 배포가 자동화되어있는 프로젝트에 유용
반응형
'형상관리 > Git' 카테고리의 다른 글
[Git] Git 충돌 해결하기 (0) | 2022.10.24 |
---|---|
[Git] git push error(pull first) (0) | 2022.10.21 |
[GitHub] Git과 GitHub? (0) | 2022.09.16 |
[Git] git pull 시 merge 오류 발생했을 때 강제로 덮어쓰는 방법 (0) | 2022.07.20 |
[Git] 깃허브 파일명 변경하는 방법 (0) | 2022.03.08 |