wpaltm12.log
로그인
wpaltm12.log
로그인
Git Flow 정리
김택주
·
2023년 1월 11일
팔로우
0
0
GIt
목록 보기
1/3
출처:
https://blog.gangnamunni.com/post/understanding_git_flow/
branch
develop
개발 완료된 상태를 관리하는 브랜치
프로젝트 내 계속 존재하는 브랜치
master
현재 제품에 배포되어있는 브랜치
프로젝트 내 계속 존재하는 브랜치
feature
새로운 기능 개발을 위한 브랜치
기능 개발이 필요할때마다 추가되는 브랜치
release
이번 버전 배포 될 브랜치
버전 마다 추가되는 브랜치
hotfix
긴급 수정을 위한 브랜치
master 브랜치에 문제가 생길때마다 추가되는 브랜치
병합
병합 시 이력을 남기기 위해 -no-ff 옵션으로 병합 진행
develop
feature 브랜치에서 개발이 완료되면 병합되는 브랜치
develop 브랜치를 기준으로 대부분의 브랜치가 생성
release, hotfix 브랜치에서 버그 발생 시 반드시 develop 브랜치에 병합 필요
master
제품에 배포되는 브랜치
master 브랜치에 문제 발생 시 hotfix 브랜치를 생성하여 수정 후 병합
feature
제품의 새로운 기능 개발을 위한 브랜치
기능 개발 관련 단어로 브랜치 생성 ex) feature/updownloader
develop 브랜치에서 만들어지며 다른사람이 수정한 파일을 수정 시 충돌이 발생 할수있음
release
이번에 제품에 나갈 브랜치
브랜치명 뒤에 버전이 붙음 ex) release/1.1
다음 버전에 나갈 소스가 들어가지 않도록 관리
release 브랜치로 테스트 중 버그 발견 시 수정 및 develop에 병합 필요
hotfix
현재 제품에 나가있는 master 브랜치에 문제가 발생할 경우 생성되는 브랜치
release 브랜치에 붙은 버전에 숫자 하나 더 붙음 ex) hotfix/1.1.1
master 브랜치 기준으로 만들어지며 수정 후 master 및 develop 브랜치에 병합
김택주
hi
팔로우
다음 포스트
[Git] GitHub Action 메모
0개의 댓글
댓글 작성