🔍 주제
Git Branch 전략 중 하나인 Gir Flow는 프로젝트를 전략적으로 관리할 수 있도록 하는 전략입니다.
Git Flow전략에서의 브랜치 종류 5개
- feature/{티켓기능} : 개발자가 특정 기능을 개발할 때 사용하는 브랜치
- develop : 개발 브랜치, 기능 구현 완료 후 develop에 머지
- release : 배포(출시)하기 위해 준비하는 브랜치, release 브랜치의 코드를 바탕으로 QA팀에서 QA를 수행
- master : 실제 서비스로 런칭될 코드가 런칭되는 브랜치, 프로덕트 레벨
- hotfix : 버그 수정 등 긴급 패치 시 사용하는 브랜치, 수정된 내용은 develop과 master에 동시에 머지
협업툴인 Slack, Jira와 함께 사용하면 더 효율적으로 사용할 수 있다.
개인 프로젝트를 주로 하여 브랜치 관리를 잘 안했지만 다음 프로젝트 시 적용해서 개념을 익혀두면 좋을 것 같다!
728x90
'# Back-End > Git' 카테고리의 다른 글
[Git] 에러 remote: Invalid username or password. fatal: Authentication failed for (0) | 2022.10.07 |
---|---|
[Git] Git Commit을 되돌리기(+ Rebase로 커밋 히스토리 관리하기) (0) | 2022.10.01 |
[Git] 브랜치 Merge와 커밋 히스토리 관리 (squash, rebase) (0) | 2022.07.31 |
[Git] remote url 변경 (0) | 2021.10.11 |
[Git] Commit message 작성 규칙 (0) | 2021.05.26 |
[Git] fatal: couldn't find remote ref master (0) | 2021.01.20 |
[Git] 초보 명령어 & 깃허브 프로젝트 가져오기 (0) | 2020.11.08 |